这是Aiven的模型上下文协议(MCP)服务器。
它提供了对运行在Aiven及其更广泛的原生连接器生态系统中的PostgreSQL、Kafka、ClickHouse、Valkey和OpenSearch服务的访问。使LLMs能够为所有用例构建全栈解决方案。
list_projects
list_services
get_service_details
打开位于以下位置的Claude Desktop配置文件:
~/Library/Application Support/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登录令牌。查找命令条目uv并将其替换为uv可执行文件的绝对路径。这确保了启动服务器时使用正确的uv版本。在Mac上,可以使用which uv找到此路径。
重新启动Claude Desktop以应用更改。
导航到Cursor -> 设置 -> Cursor设置
选择“MCP服务器”
添加一个新服务器
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作为变量。
.env文件中添加以下变量。AIVEN_BASE_URL=https://api.aiven.io
AIVEN_TOKEN=$AIVEN_TOKEN
运行uv sync以安装依赖项。要安装uv,请遵循此处的说明。然后执行source .venv/bin/activate。
为了方便测试,可以运行mcp dev mcp_aiven/mcp_server.py来启动MCP服务器。
以下环境变量用于配置Aiven连接:
AIVEN_BASE_URL:Aiven API URLAIVEN_TOKEN:身份验证令牌本节概述了在该系统内使用模型上下文协议(MCPs)和AI代理时的关键开发者责任和安全注意事项。 自托管MCPs:
AI代理安全:
API令牌最佳实践:
关键要点: