Token导航 LogoToken导航TokenDH.com
Aiven MCP logo
开发工具stdio官方级别未说明来源级核验

Aiven MCP

MCP Server

Model Context Protocol server for Aiven

工具数

46

提示词数

0

GitHub Stars

19

资源数

0
TypeScriptClaude开发工具ClaudeCursorVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Aiven-Open

提供方

Aiven-Open

最后核验

2026/5/18 04:04

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

AIVEN_BASE_URL={AIVEN_BASE_URL} AIVEN_TOKEN={AIVEN_TOKEN} uv --directory $REPOSITORY_DIRECTORY run --with-editable $REPO...

详细介绍

Aiven MCP服务器

A. 模型上下文协议 (MCP)服务器 艾文 云数据平台。

直接从Claude、Cursor和VS Code Copilot等AI助手管理PostgreSQL、Apache Kafka、应用程序和其他Aiven服务。

\[!警告\] 小心使用。 此MCP服务器可以代表您创建、修改和删除Aiven服务和数据。AI代理可能会根据它们对提示的解释执行破坏性操作(删除数据库、删除服务、生成消息)。您对通过此工具采取的行动负全部责任。 权限: 访问由与经过身份验证的帐户关联的Aiven用户权限管理。MCP服务器只能执行Aiven用户允许执行的操作。 AI代理安全: AI代理可能需要访问凭据(数据库连接字符串、流式令牌)来代表您行事。检查您的代理正在做什么,特别是在生产环境中。在允许AI代理访问敏感资源之前,请遵循您组织的安全策略并进行风险评估。

快速开始

选项1:远程(由Aiven托管)

MCP服务器托管在 https://mcp.aiven.live/mcp。您的MCP客户端将提示您在Aiven上进行授权。

克劳德代码

claude mcp add --scope user --transport http aiven-mcp "https://mcp.aiven.live/mcp"

光标

![Install MCP Server](https://cursor.com/en-US/install-mcp?name=aiven-mcp&config=eyJ1cmwiOiJodHRwczovL21jcC5haXZlbi5saXZlL21jcCJ9)

或手动添加到光标MCP设置:

{
  "mcpServers": {
    "aiven-mcp": {
      "url": "https://mcp.aiven.live/mcp"
    }
  }
}

VS代码/副本

添加 .vscode/mcp.json 在您的工作空间中:

{
  "servers": {
    "aiven-mcp": {
      "type": "http",
      "url": "https://mcp.aiven.live/mcp"
    }
  }
}

只读模式(远程)

通过添加启用只读模式 ?read_only=true 所有写入操作都将从MCP中排除:

{
  "mcpServers": {
    "aiven-mcp": {
      "url": "https://mcp.aiven.live/mcp?read_only=true"
    }
  }
}

范围工具(远程)

通过添加 ?services_scope= 当您只使用Aiven服务的一个子集并希望保持代理的上下文集中时,这很有用。用逗号组合值。 core (项目/服务发现)总是隐式包含的。

有效范围: all, core, pg, kafka, application, integrations.使用 all 显式加载每个工具(与省略参数相同)。 all 不能与其他作用域组合。

{
  "mcpServers": {
    "aiven-mcp": {
      "url": "https://mcp.aiven.live/mcp?services_scope=kafka"
    }
  }
}

您还可以与 read_only:

https://mcp.aiven.live/mcp?services_scope=pg&read_only=true

选项2:stdio(本地)

将服务器作为MCP客户端的子进程在本地运行。需要Node.js 18+。

您必须通过 AIVEN_TOKEN 环境变量。 在此处创建令牌.

克劳德代码

claude mcp add --scope user aiven-mcp -e AIVEN_TOKEN=your-token-here -- npx -y mcp-aiven

光标,VS代码 --添加到MCP客户端配置中:

{
  "mcpServers": {
    "aiven-mcp": {
      "command": "npx",
      "args": ["-y", "mcp-aiven"],
      "env": {
        "AIVEN_TOKEN": "your-token-here"
      }
    }
  }
}

配置文件位置:

  • 光标:光标设置>MCP服务器
  • VS代码: .vscode/mcp.json 在您的工作空间中

方案3:地方发展

运行服务器的本地构建(对开发和测试很有用):

pnpm install && pnpm generate:api-types && pnpm generate && pnpm build && AIVEN_TOKEN="" MCP_TRANSPORT="http" PORT=3000 node dist/index.js

默认情况下,服务器在端口3000上侦听。将您的MCP客户端连接到 http://localhost:3000/mcp.

要将远程部署指向自定义主机(例如本地构建),请设置 MCP_HOST:

MCP_HOST=http://localhost:3000 node dist/index.js

环境变量

变量必填默认描述
AIVEN_TOKEN仅限stdio--Aiven API令牌(在此处创建一个)
AIVEN_READ_ONLY没有false设置为 true 仅公开只读工具
AIVEN_SERVICES_SCOPE没有--要公开的逗号分隔范围(例如。 kafka, pg,kafka,或 all).有效期: all, core, pg, kafka, application, integrations. core 总是包括在内。省略var或设置 all 加载每个工具。
MCP_HOST没有https://mcp.aiven.live覆盖OAuth保护的资源主机
MCP_TRANSPORT没有stdio设置为 http 启动HTTP服务器而不是stdio

在远程(HTTP)模式下, AIVEN_TOKEN 不需要。您的MCP客户端在每次请求时都会将您的令牌作为承载令牌发送。

工具

核心

工具说明
aiven_project_list列出项目
aiven_project_get获取项目详细信息
aiven_list_project_clouds列出项目的云平台
aiven_project_vpc_list列出项目的VPC
aiven_service_list列出服务
aiven_service_type_plans列出具有云可用性的计划
aiven_service_plan_pricing获取特定云中计划的定价
aiven_service_create创建服务
aiven_service_get获取服务信息
aiven_service_update更新服务(计划、配置、电源状态)
aiven_service_metrics_fetch获取托管数据服务的指标
aiven_service_application_metrics_get获取应用程序服务的指标
aiven_project_get_service_logs获取服务日志条目
aiven_service_query_activity获取服务的当前查询
aiven_project_get_event_logs获取项目事件日志条目

卡夫卡

工具说明
aiven_kafka_topic_list列出Kafka主题
aiven_kafka_topic_create创建Kafka主题
aiven_kafka_topic_get获取Kafka主题信息
aiven_kafka_topic_update更新Kafka主题
aiven_kafka_topic_delete删除Kafka主题
aiven_kafka_topic_message_list阅读Kafka主题的消息
aiven_kafka_topic_message_produce将消息生成为Kafka主题
aiven_kafka_connect_available_connectors列出可用的连接器类型
aiven_kafka_connect_list列出正在运行的连接器
aiven_kafka_connect_create_connector创建连接器
aiven_kafka_connect_edit_connector编辑连接器
aiven_kafka_connect_get_connector_status获取连接器状态
aiven_kafka_connect_pause_connector暂停连接器
aiven_kafka_connect_resume_connector恢复连接器
aiven_kafka_connect_restart_connector重新启动连接器
aiven_kafka_connect_delete_connector删除连接器
aiven_kafka_schema_registry_subjects列出架构注册表主题
aiven_kafka_schema_registry_subject_version_get获取架构注册表主题版本

PostgreSQL

工具说明
aiven_pg_service_available_extensions列出可用扩展名
aiven_pg_service_query_statistics获取查询统计信息
aiven_pg_bouncer_create创建PgBouncer连接池
aiven_pg_bouncer_update更新PgBouncer连接池
aiven_pg_bouncer_delete删除PgBouncer连接池
aiven_pg_read运行只读SQL查询
aiven_pg_write运行写SQL语句(INSERT、UPDATE、DELETE、CREATE TABLE等)
aiven_pg_optimize_query基于人工智能的查询优化(EverSQL)

应用程序

工具说明
aiven_application_deploy将Docker化应用程序部署到Aiven
aiven_application_redeploy重建并重新部署现有应用程序
aiven_vcs_integration_list列出已连接的VCS(GitHub)帐户
aiven_vcs_integration_repository_list列出VCS集成的存储库

文档

工具说明
aiven_docs_search以自然语言搜索Aiven官方文档。仅在托管服务器上可用(https://mcp.aiven.live/mcp)--不在自托管部署中公开。

贡献

贡献.md 用于开发设置、本地运行和添加新工具。

许可证

阿帕奇-2.0

目录标签

目录标签

TypeScriptClaude开发工具developer-tools云数据平台混合部署AI助手集成PostgreSQL管理Kafka管理自动化工具

支持客户端

ClaudeCursorVS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

46

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP