Aiven MCP server
{
"mcpServers": {
"aiven": {
"command": "npx",
"args": [
"-y",
"mcp-aiven@latest"
],
"env": {
"AIVEN_TOKEN": "<aiven_token>",
"YOUR_TOKEN": "<your_token>",
"MCP_EDGE_AUTH_SECRET": "<mcp_edge_auth_secret>"
}
}
}
}{
"mcpServers": {
"aiven": {
"command": "npx",
"args": [
"-y",
"mcp-aiven@latest"
],
"env": {
"AIVEN_TOKEN": "<aiven_token>",
"YOUR_TOKEN": "<your_token>",
"MCP_EDGE_AUTH_SECRET": "<mcp_edge_auth_secret>"
}
}
}
}{
"mcpServers": {
"aiven": {
"command": "npx",
"args": [
"-y",
"mcp-aiven@latest"
],
"env": {
"AIVEN_TOKEN": "<aiven_token>",
"YOUR_TOKEN": "<your_token>",
"MCP_EDGE_AUTH_SECRET": "<mcp_edge_auth_secret>"
}
}
}
}{
"servers": {
"aiven": {
"command": "npx",
"args": [
"-y",
"mcp-aiven@latest"
],
"env": {
"AIVEN_TOKEN": "${input:aiven_token}",
"YOUR_TOKEN": "${input:your_token}",
"MCP_EDGE_AUTH_SECRET": "${input:mcp_edge_auth_secret}"
}
}
},
"inputs": [
{
"id": "aiven_token",
"type": "promptString",
"description": "Aiven token",
"password": true
},
{
"id": "your_token",
"type": "promptString",
"description": "Your token",
"password": true
},
{
"id": "mcp_edge_auth_secret",
"type": "promptString",
"description": "Mcp edge auth secret",
"password": true
}
]
}{
"mcpServers": {
"aiven": {
"command": "npx",
"args": [
"-y",
"mcp-aiven@latest"
],
"env": {
"AIVEN_TOKEN": "<aiven_token>",
"YOUR_TOKEN": "<your_token>",
"MCP_EDGE_AUTH_SECRET": "<mcp_edge_auth_secret>"
}
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall npx -y mcp-aivenversion 1.15.3
What it does
An MCP server that connects AI assistants to Aiven's cloud data platform, allowing management of PostgreSQL databases, Apache Kafka clusters, applications, and integrations. Intended for developers who want to provision and manage Aiven services through Claude, Cursor, or VS Code Copilot.
- Create and configure PostgreSQL databases and Kafka clusters on Aiven from an AI chat interface.
- Query Aiven project and service status, retrieve connection details, and monitor configurations.
- Manage Aiven integrations and applications without leaving your AI assistant.
Tools this server exposes
| Tool | Does |
|---|---|
| aiven_kafka_topic_create | Create a new Kafka topic in an Aiven Kafka service. |
| aiven_service_connect | Retrieve connection credentials and details for an Aiven service. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.