Aiven MCP 服务器是 Aiven Model Context Protocol (MCP) 的一个服务器实现,专为 Aiven 量身打造。该服务器提供了对 Aiven 上的 PostgreSQL、Kafka、ClickHouse、Valkey 和 OpenSearch 服务,以及更广泛的 Aiven 生态系统中本机连接器的访问能力,助力大型语言模型 (LLMs) 构建适用于所有用例的完整堆栈解决方案。
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%/Claude/claude_desktop_config.json{
"mcpServers": {
"mcp-aiven": {
"command": "uv",
"args": [
"--directory",
"$REPOSITORY_DIRECTORY",
"run",
"--with-editable",
"$REPOSITORY_DIRECTORY",
"--python",
"3.13",
"mcp-aiven"
],
"env": {
"AIVEN_BASE_URL": "https://api.aiven.io",
"AIVEN_TOKEN": "$AIVEN_TOKEN"
}
}
}
}
更新环境变量:
$REPOSITORY_DIRECTORY 指向包含仓库的文件夹AIVEN_TOKEN 设置为 Aiven 登录令牌。which uv 查找该路径。mcp-aivencommanduv --directory $REPOSITORY_DIRECTORY run --with-editable $REPOSITORY_DIRECTORY --python 3.13 mcp-aiven
其中,$REPOSITORY_DIRECTORY 是仓库的路径。您可能需要添加 AIVEN_BASE_URL、AIVEN_PROJECT_NAME 和 AIVEN_TOKEN 作为变量。list_projects:列出您在 Aiven 帐户中的所有项目。list_services:在特定的 Aiven 项目中列出所有服务。get_service_details:获取特定 Aiven 项目中的服务详细信息。.env文件:AIVEN_BASE_URL=https://api.aiven.io
AIVEN_TOKEN=$AIVEN_TOKEN
brew install uv toolkit/tap/uv。npm install
npm start