Skip to main content
Glama

Aiven MCP Server

Official
by Aiven-Open

Aiven MCP 服务器

Aiven 的模型上下文协议(MCP) 服务器。

这允许访问在 Aiven 中运行的 Aiven for PostgreSQL、Kafka、ClickHouse、Valkey 和 OpenSearch 服务,以及更广泛的 Aiven 原生连接器生态系统。使 LLM 能够为所有用例构建全栈解决方案。

特征

工具

  • list_projects
    • 列出您的 Aiven 帐户上的所有项目。
  • list_services
    • 列出特定 Aiven 项目中的所有服务。
  • get_service_details
    • 获取特定 Aiven 项目中服务的详细信息。

Claude 桌面配置

  1. 打开位于以下位置的 Claude Desktop 配置文件:
    • 在 macOS 上: ~/Library/Application Support/Claude/claude_desktop_config.json
    • 在 Windows 上: %APPDATA%/Claude/claude_desktop_config.json
  2. 添加以下内容:
{ "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" } } } }

更新环境变量:

  1. 找到uv的命令条目,并将其替换为uv可执行文件的绝对路径。这可确保启动服务器时使用正确版本的uv 。在 Mac 上,您可以使用which uv找到此路径。
  2. 重新启动 Claude Desktop 以应用更改。

光标配置

  1. 导航至光标 -> 设置 -> 光标设置
  2. 选择“MCP 服务器”
  3. 添加新服务器
    • 姓名: mcp-aiven
    • 类型: command
    • 命令: uv --directory $REPOSITORY_DIRECTORY run --with-editable $REPOSITORY_DIRECTORY --python 3.13 mcp-aiven

其中$REPOSITORY_DIRECTORY是仓库的路径。你可能需要添加AIVEN_BASE_URLAIVEN_PROJECT_NAMEAIVEN_TOKEN作为变量。

发展

  1. 将以下变量添加到存储库根目录中的.env文件中。
AIVEN_BASE_URL=https://api.aiven.io AIVEN_TOKEN=$AIVEN_TOKEN
  1. 运行uv sync来安装依赖项。要安装uv ,请按照此处的说明操作。然后执行source .venv/bin/activate
  2. 为了方便测试,您可以运行mcp dev mcp_aiven/mcp_server.py来启动 MCP 服务器。

环境变量

以下环境变量用于配置 Aiven 连接:

必需变量
  • AIVEN_BASE_URL :Aiven API url
  • AIVEN_TOKEN :身份验证令牌

模型上下文协议 (MCP) 和 AI 代理的开发人员注意事项

本节概述了使用本系统内的模型上下文协议 (MCP) 和 AI 代理时,开发人员的主要职责和安全注意事项。自管理 MCP:

  • 客户责任: MCP 在用户环境中运行,而非由 Aiven 托管。因此,用户应自行负责其运营管理、安全性和合规性,并遵循共担责任模式。( https://aiven.io/responsibility-matrix )
  • **部署和维护:**开发人员必须处理 MCP 部署、更新和维护的所有方面。

AI代理安全:

  • 权限控制: AI 代理的访问和功能严格受用于身份验证的 API 令牌授予的权限控制。开发人员必须精心管理这些权限。
  • **凭证处理:**请谨慎注意,AI 代理可能需要访问凭证(例如,数据库连接字符串、流媒体服务令牌)才能代表您执行操作。向 AI 代理提供此类凭证时请务必谨慎。
  • **风险评估:**在授予 AI 代理访问敏感资源的权限之前,请遵守组织的安全政策并进行彻底的风险评估。

API 令牌最佳实践:

  • **最小权限原则:**始终遵循最小权限原则。API 令牌应限定其使用范围,并限制在其预期功能所需的最低权限范围内。
  • **令牌管理:**实施强大的令牌管理实践,包括定期轮换和安全存储。

关键要点:

  • 用户对 MCP 的执行和安全拥有完全的控制权和责任。
  • AI 代理权限与 API 令牌权限直接相关。
  • 向 AI 代理提供凭证时要格外小心。
  • 管理 API 令牌时严格遵守最小特权原则。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

模型上下文协议服务器提供对 Aiven 服务(PostgreSQL、Kafka、ClickHouse、Valkey、OpenSearch)的访问,使 LLM 能够通过与这些服务交互来构建全栈解决方案。

  1. 特征
    1. 工具
  2. Claude 桌面配置
    1. 光标配置
      1. 发展
        1. 环境变量
      2. 模型上下文协议 (MCP) 和 AI 代理的开发人员注意事项

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          A Model Context Protocol server providing LLMs read-only access to PostgreSQL databases for inspecting schemas and executing queries.
          Last updated -
          16,948
          17
          JavaScript
          MIT License
          • Apple
        • A
          security
          A
          license
          A
          quality
          A Model Context Protocol server that enables LLMs to interact with Salesforce data through SOQL queries, SOSL searches, and various API operations including record management.
          Last updated -
          10
          77
          Python
          MIT License
        • A
          security
          A
          license
          A
          quality
          A Model Context Protocol server that gives LLMs the ability to interact with Ethereum networks, manage wallets, query blockchain data, and execute smart contract operations through a standardized interface.
          Last updated -
          31
          323
          2
          TypeScript
          MIT License
        • -
          security
          F
          license
          -
          quality
          A Model Context Protocol server providing both read and write access to PostgreSQL databases, enabling LLMs to query data, modify records, and manage database schemas.
          Last updated -
          4
          JavaScript

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/Aiven-Open/mcp-aiven'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server