This repository provides an Aiven Model Context Protocol (MCP) server, enabling Large Language Models to interact with Aiven services like PostgreSQL, Kafka, and OpenSearch. It offers tools for managing Aiven
This repository hosts an Aiven Model Context Protocol (MCP) server, enabling Large Language Models (LLMs) to interact with Aiven services like PostgreSQL, Kafka, ClickHouse, Valkey, and OpenSearch. This integration allows for building full-stack AI solutions leveraging Aiven's ecosystem.
Key Features: The server provides tools such as list_projects
, list_services
, and get_service_details
for managing Aiven resources.
Configuration: The README provides detailed instructions for configuring the MCP server with Claude Desktop and Cursor, including specifying the command to execute the server and setting environment variables for Aiven API access (AIVEN_BASE_URL
, AIVEN_TOKEN
).
Development: Instructions are provided for local development, including setting up a .env
file, installing dependencies using uv
, and running the server for testing.
Security Considerations: The document emphasizes user responsibility for MCP security, AI Agent permission control, and secure handling of credentials, advocating for the principle of least privilege when managing API tokens.
Aiven-Open/mcp-aiven
March 13, 2025
March 24, 2025
Python