mcp-aiven

mcp-aiven

6

The Aiven MCP Server is designed to interface with various Aiven services, enabling large language models to build full-stack solutions. It offers developer considerations for self-managed MCPs, focusing on security and operational management.

Aiven MCP Server

A Model Context Protocol (MCP) server for Aiven that provides access to various services like PostgreSQL, Kafka, ClickHouse, Valkey, and OpenSearch within the Aiven ecosystem. This server enables LLMs to construct comprehensive solutions across all use cases.

Features

Tools

  • List all projects on your Aiven account.
  • List all services in a specific Aiven project.
  • Get the details of your service in a specific Aiven project.

Configuration for Claude Desktop

  1. Modify the Claude Desktop configuration file with MCP server details.
  2. Set environment variables such as AIVEN_BASE_URL and AIVEN_TOKEN.
  3. Ensure correct path for 'uv' executable.
  4. Restart Claude Desktop.

Configuration for Cursor

  1. Navigate to Cursor Settings.
  2. Add a new MCP server with necessary command and variables.

Development

  1. Use a .env file for environment variables like AIVEN_BASE_URL and AIVEN_TOKEN.
  2. Run uv sync to install dependencies.

Environment Variables

Required Variables
  • AIVEN_BASE_URL: The API URL for Aiven.
  • AIVEN_TOKEN: The authentication token.

Key Considerations

Developers handle MCP security, deployment, and maintenance, ensuring AI Agent permissions align with organizational policies.