Best for
- Developers and ops teams already on Aiven who want AI-assisted resource management
- Teams managing both PostgreSQL and Kafka
- Security-conscious users who want a reduced tool surface (read-only, scoped)
An officially maintained, mature MCP server with comprehensive tool coverage (projects, service lifecycle, Kafka, PostgreSQL, application deployment) and solid safety controls such as read-only mode, tool scoping, and a write allowlist — a strong fit for Aiven customers managing their data infrastructure through AI assistants.
Aiven MCP Server is an officially maintained Model Context Protocol server for the Aiven cloud data platform. It lets AI assistants such as Claude, Cursor, and VS Code Copilot provision and manage PostgreSQL, Apache Kafka, and application deployments directly. It can run in two ways: as an Aiven-hosted remote HTTP server (OAuth authorization at https://mcp.aiven.live/mcp) or locally via npx mcp-aiven over stdio (requires Node.js 18+ and an AIVEN_TOKEN API token). It supports read-only mode, tool scoping by service (pg, kafka, application, integrations, core), and a write allowlist.
Remote (recommended): run claude mcp add --scope user --transport http aiven-mcp "https://mcp.aiven.live/mcp" in Claude Code, or add the URL in Cursor / VS Code MCP settings; the client will prompt you to authorize on Aiven via OAuth. Local stdio: requires Node.js 18+; create an API token at https://console.aiven.io/profile/tokens, then run claude mcp add --scope user aiven-mcp -e AIVEN_TOKEN=your-token-here -- npx -y mcp-aiven, or configure command npx with args ["-y","mcp-aiven"] and the AIVEN_TOKEN environment variable. Tool surface can be controlled via AIVEN_READ_ONLY, AIVEN_SERVICES_SCOPE, and related variables or URL query parameters.
{"mcpServers":{"aiven-mcp":{"command":"npx","args":["-y","mcp-aiven"],"env":{"AIVEN_TOKEN":"your-token-here"}}}}