Skip to content

confluentinc/mcp-confluent

MCP Developer Tools

An open‑source MCP server that lets AI assistants interact with Confluent Cloud, Confluent Platform, and standalone Apache Kafka via natural language

TypeScript Latest v1.5.0 · 20d ago Security brief →

Features

  • Provides >50 tools for Kafka, Flink SQL, Schema Registry, Connectors, Tableflow, etc.
  • Works with any MCP‑compatible client (Claude Desktop, Cursor, VS Code, Gemini CLI, …)
  • Supports both Confluent Cloud and self‑managed/standalone Kafka deployments
  • Configurable via YAML; auto‑enables tools based on declared service blocks

Recent releases

View all 10 releases →
No immediate action
v1.5.0 Breaking risk

Multi-connection, pnpm migration, new tools

Config change
v1.4.0 Breaking risk
Breaking upgrade

MCP config move + consumer tools + Schema decode

Upgrade now
v1.3.0 New feature
Dependencies

OAuth integration + telemetry

v1.2.1 Bug fix

Fixed embedding of telemetry write key during the prepack step.

Full changelog

What's Changed

  • [v1.2.x] fix: embed telemetry write key in prepack step by @shouples in https://github.com/confluentinc/mcp-confluent/pull/135

Full Changelog: https://github.com/confluentinc/mcp-confluent/compare/v1.2.0...v1.2.1

v1.2.0 New feature
Security fixes
  • dep: Update dependency fastify to v5.7.3 (security fix)
  • Run `npm audit fix` to address security vulnerabilities
Notable features
  • Add list-billing-costs tool for Confluent Billing API
  • Add Flink catalog tools and diagnostic capabilities
  • Add delete-schema tool for Schema Registry
Full changelog

What's Changed

  • Add list-billing-costs tool for Confluent Billing API by @thefalc in https://github.com/confluentinc/mcp-confluent/pull/80
  • feat: add Flink catalog tools and diagnostic capabilities by @MartijnVisser in https://github.com/confluentinc/mcp-confluent/pull/78
  • fix: README bugs, add .env.example, update project structure by @thefalc in https://github.com/confluentinc/mcp-confluent/pull/81
  • feat: add delete-schema tool for Schema Registry by @vikgamov in https://github.com/confluentinc/mcp-confluent/pull/86
  • chore: add DTX to codeowners by @flippingbits in https://github.com/confluentinc/mcp-confluent/pull/94
  • Add version to user agent by @sajjadlateef in https://github.com/confluentinc/mcp-confluent/pull/89
  • Add project CLAUDE.md by @sajjadlateef in https://github.com/confluentinc/mcp-confluent/pull/90
  • update CI pipeline to include static analysis and testing by @shouples in https://github.com/confluentinc/mcp-confluent/pull/91
  • Add code of conduct by @flippingbits in https://github.com/confluentinc/mcp-confluent/pull/97
  • [chore] update the modelcontextprotocol version to 1.27.1 by @shuvajyotikar13 in https://github.com/confluentinc/mcp-confluent/pull/96
  • Add .nvmrc by @flippingbits in https://github.com/confluentinc/mcp-confluent/pull/98
  • chore: add .prettierrc by @shouples in https://github.com/confluentinc/mcp-confluent/pull/100
  • chore(deps): update dependency fastify to v5.7.3 [security] (main) by @renovatebot-confluentinc[bot] in https://github.com/confluentinc/mcp-confluent/pull/79
  • update package-lock.json to match package.json dependencies by @shouples in https://github.com/confluentinc/mcp-confluent/pull/99
  • fix: correct the gemini extensions variables link by @shrutimantri in https://github.com/confluentinc/mcp-confluent/pull/83
  • run npm audit fix to address security vulnerabilities by @shouples in https://github.com/confluentinc/mcp-confluent/pull/101
  • chore: disable renovatebot by @flippingbits in https://github.com/confluentinc/mcp-confluent/pull/103
  • add initial test configuration by @shouples in https://github.com/confluentinc/mcp-confluent/pull/92
  • set up sonarqube for tracking test coverage by @shouples in https://github.com/confluentinc/mcp-confluent/pull/106
  • feat: enable local Kafka and Schema Registry connections by @bcscc in https://github.com/confluentinc/mcp-confluent/pull/102
  • chore: update repo by service bot by @service-bot-app[bot] in https://github.com/confluentinc/mcp-confluent/pull/107
  • docs: improve README with tools table, client configs, and UX enhancements by @thefalc in https://github.com/confluentinc/mcp-confluent/pull/82
  • Add telemetry setup and tool call analytics by @bcscc in https://github.com/confluentinc/mcp-confluent/pull/109
  • docs: add local dev section to README by @shouples in https://github.com/confluentinc/mcp-confluent/pull/113
  • feat: add Confluent Cloud metrics API tools by @thefalc in https://github.com/confluentinc/mcp-confluent/pull/111
  • 🍒 [v1.2.x] docs: update README to split tooling based on API key/secret requirements by @shouples in https://github.com/confluentinc/mcp-confluent/pull/118
  • [v1.2.x] add links to Metrics API docs for TELEMETRY_* env vars by @shouples in https://github.com/confluentinc/mcp-confluent/pull/119
  • [v1.2.x] fix billing tool (#124) by @flippingbits in https://github.com/confluentinc/mcp-confluent/pull/125
  • [v1.2.x] docs: add CHANGELOG.md by @bcscc in https://github.com/confluentinc/mcp-confluent/pull/131
  • release: bump release version by @flippingbits in https://github.com/confluentinc/mcp-confluent/pull/132
  • [v1.2.x] fix ESM stubbing and add claude configs for test stub patterns by @shouples in https://github.com/confluentinc/mcp-confluent/pull/134

New Contributors

  • @thefalc made their first contribution in https://github.com/confluentinc/mcp-confluent/pull/80
  • @MartijnVisser made their first contribution in https://github.com/confluentinc/mcp-confluent/pull/78
  • @vikgamov made their first contribution in https://github.com/confluentinc/mcp-confluent/pull/86
  • @sajjadlateef made their first contribution in https://github.com/confluentinc/mcp-confluent/pull/89
  • @shuvajyotikar13 made their first contribution in https://github.com/confluentinc/mcp-confluent/pull/96
  • @renovatebot-confluentinc[bot] made their first contribution in https://github.com/confluentinc/mcp-confluent/pull/79
  • @shrutimantri made their first contribution in https://github.com/confluentinc/mcp-confluent/pull/83
  • @service-bot-app[bot] made their first contribution in https://github.com/confluentinc/mcp-confluent/pull/107

Full Changelog: https://github.com/confluentinc/mcp-confluent/compare/1.1.0...v1.2.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
164
Forks
59
Languages
TypeScript JavaScript HTML
Downloads/week
258 ↑6%
NPM Maintainers
2
Contributors
34

Install & Platforms

Install via
npm

Beta — feedback welcome: [email protected]