Aiven

Aiven

Navigate your Aiven projects and interact with the PostgreSQL®, Apache Kafka®, ClickHouse® and OpenSearch® services

12
Stars
11
Forks
0
Releases

Overview

This MCP server provides access to Aiven for PostgreSQL, Kafka, ClickHouse, Valkey and OpenSearch services running in Aiven, along with the wider ecosystem of native connectors. Designed to empower LLMs to build full-stack solutions across use cases by exposing a small set of MCP tools to query account state and service details. Core tools include list_projects (list all projects on your Aiven account), list_services (list all services in a specific Aiven project), and get_service_details (fetch detailed information about a specific service). The server is configured via environment variables AIVEN_BASE_URL and AIVEN_TOKEN, and can be run locally with uv using a repository directory and Python 3.13. Development guidance covers setting up .env with AIVEN_BASE_URL and AIVEN_TOKEN, starting the MCP server with mcp dev, and testing with mcp_aiven/mcp_server.py. Security considerations emphasize least privilege API tokens and careful handling of credentials used by AI agents.

Details

Owner
Aiven-Open
Language
Python
License
Apache License 2.0
Updated
2025-12-07

Features

list_projects

List all projects on your Aiven account.

list_services

List all services in a specific Aiven project.

get_service_details

Get the detail of your service in a specific Aiven project.

Tags

AivenMCPLLMPostgreSQLKafkaClickHouseOpenSearchValkeynative connectors