MCP Aiven logo

MCP Aiven

by Aiven-Open

Manage Aiven projects, services, Kafka topics, connectors, metrics, logs, and service operations through MCP.

Install MCP Aiven

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "aiven-open-mcp-aiven": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-aiven"
      ],
      "env": {
        "AIVEN_TOKEN": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

Aiven-Open/mcp-aiven MCP server connects AI assistants to the Aiven cloud data platform through remote HTTP or local stdio transport. It exposes tools for discovering projects, configuring services, reviewing metrics and logs, and managing Kafka topics and connectors. Use it when an agent needs controlled access to Aiven operations, with read-only and service-scope options available for reducing risk. The server can perform destructive changes, so production use requires careful permissions and review.

Use cases

  • List Aiven projects and services
  • Create and update Aiven services
  • Inspect service metrics, logs, and query activity
  • Manage Kafka topics and messages
  • Create and control Kafka Connect connectors

Key features

  • Aiven project and cloud discovery
  • Service creation, updates, plans, and pricing
  • Service metrics, logs, events, and query activity
  • Kafka topic and message management
  • Kafka Connect connector management
  • Read-only and scoped tool exposure

Tools51

What MCP Aiven lets your agent do. Expand a tool for its parameters.

Self-reported~848 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

18/18 checks healthy over the last 78d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9d ago via OSV.dev · mcp-aiven (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars28Stargazers on the source repository.
npm downloads1.1kPackage downloads in the last 30 days.
Last commit5d agoMost recent push to the default branch.
Tools exposed51Callable tools this server registers over MCP.
Directory activity7 viewsConfig copies, upvotes, and views on AllMCPs.

How MCP Aiven works

What Aiven-Open/mcp-aiven MCP server does

Aiven-Open/mcp-aiven MCP server gives MCP clients access to Aiven project and service operations. It supports discovery and management for Aiven-hosted PostgreSQL, Apache Kafka, applications, ClickHouse, and OpenSearch services, although the listed service-specific tools focus mainly on Kafka and core project or service operations.

Project tools list projects, retrieve project details, enumerate cloud platforms, and inspect project VPCs. Service tools list services, inspect available plans and engine versions, calculate plan pricing for a cloud, create or update services, retrieve service information, and fetch service metrics. Additional tools retrieve managed-service or application-service metrics, service logs, query activity, and project event logs.

Kafka tools cover topic creation, inspection, updates, deletion, message reads, and message production. Kafka Connect tools list connector types and running connectors, create or edit connectors, inspect connector status, and pause or resume connectors.

How it works

Aiven-Open/mcp-aiven MCP server can run as a hosted HTTP endpoint or as a local child process using stdio. The hosted endpoint is https://mcp.aiven.live/mcp; the MCP client authorizes against Aiven and sends a bearer token with requests. A local installation runs through npx and uses an Aiven API token from the AIVEN_TOKEN environment variable.

The remote endpoint supports query parameters for read-only operation, service scopes, and selected write exceptions. Read-only mode removes write tools, while a write allowlist can restore named write operations such as Kafka topic creation. Service scopes limit the exposed tool set; core discovery is included when a scope is selected. Available scopes are all, core, pg, kafka, application, integrations, and opensearch. The material notes that OpenSearch currently has no dedicated tools and exposes core functionality only.

Setup and configuration

For remote use, configure the MCP client with the hosted URL. Marketplace customers can use /aws, /azure, or /gcp path segments so authentication uses the corresponding marketplace console. Cursor and VS Code use MCP configuration entries, while Claude Code can add the endpoint from the command line.

For local stdio use, install Node.js 18 or newer and provide AIVEN_TOKEN. The package can be launched with npx -y mcp-aiven. Local development uses the repository build process and can start an HTTP listener on port 3000.

Useful configuration variables include AIVEN_READ_ONLY, AIVEN_SERVICES_SCOPE, AIVEN_WRITE_ALLOWLIST, MCP_TRANSPORT, and MCP_HOST. AIVEN_ALLOW_SECRETS can expose a connection-information tool containing live credentials, but it is disabled during read-only operation. HTTP deployments also support request rate-limit settings and optional edge-header protection through EXTRA_PROTECTION and MCP_EDGE_AUTH_SECRET.

Limitations and notes

Aiven-Open/mcp-aiven MCP server can create, change, and delete services or data, including deleting Kafka topics and producing Kafka messages. Agent instructions can therefore lead to destructive actions. Access is limited by the authenticated Aiven user's permissions, but those permissions do not replace review or environment safeguards.

Enabling secret access places passwords, connection URIs, certificates, or other live connection details in the agent conversation. Avoid enabling it unless the client and surrounding policies can handle those credentials safely. HTTP deployments should also account for the documented bearer-token and Cloudflare rate-limiting layers.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about MCP Aiven

Aiven-Open/mcp-aiven is an MCP server that connects AI assistants to the Aiven cloud data platform. Its main tools discover projects and services, manage Aiven resources, inspect metrics and logs, and operate Kafka topics and Kafka Connect connectors. It runs through a hosted HTTP endpoint or locally over stdio.

Install it locally by using Node.js 18 or newer and launching `npx -y mcp-aiven` with `AIVEN_TOKEN` configured. You can instead connect an MCP client to the hosted endpoint at `https://mcp.aiven.live/mcp`; remote mode uses client authorization and does not require `AIVEN_TOKEN`.

Yes, Aiven-Open/mcp-aiven works with Cursor. Add the hosted HTTP URL in Cursor's MCP settings, or configure the local `npx` command with `AIVEN_TOKEN`. The README also provides a Cursor installation link and a manual JSON configuration example.

Set read-only mode with `?read_only=true` on the remote URL or `AIVEN_READ_ONLY=true` for a local configuration. Remote read-only mode removes write tools, and selected write tools can be restored with `write_allowlist`; local mode supports `AIVEN_WRITE_ALLOWLIST`.

Yes, it can manage Kafka topics and Kafka Connect connectors. Available operations include creating, updating, reading, and deleting topics; reading and producing messages; listing connector types and running connectors; and creating, editing, pausing, resuming, or checking connector status.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMCP Aiven AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/aiven-open-mcp-aiven?style=directory)](https://allmcps.com/mcp/aiven-open-mcp-aiven)
HTML Embed
<a href="https://allmcps.com/mcp/aiven-open-mcp-aiven"><img src="https://allmcps.com/api/badge/aiven-open-mcp-aiven?style=directory" alt="MCP Aiven on AllMCPs" /></a>