Skip to content

confluentinc/mcp-confluent

MCP Developer Tools

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

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

Features

  • Provides over 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 local Apache Kafka deployments
  • Offers diagnostics such as explaining why specific tools are unavailable

Recent releases

View all 8 releases →
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

1.1.0 Security relevant
Security fixes
  • Added API key authentication for HTTP/SSE transports
  • Added DNS rebinding protection
Notable features
  • Added user agent header and inspector script (MATRIX-1234)
  • Added matrix codeowner configuration
Full changelog

What's Changed

  • chore: add gemini-extension.json and update README for Gemini CLI configuration by @eddyv in https://github.com/confluentinc/mcp-confluent/pull/66
  • chore: fix mcp in readme by @lihaosky in https://github.com/confluentinc/mcp-confluent/pull/68
  • Add matrix to codeowner by @lihaosky in https://github.com/confluentinc/mcp-confluent/pull/69
  • [MATRIX-1234] Add user agent and inspector script by @lihaosky in https://github.com/confluentinc/mcp-confluent/pull/72
  • [MATRIX-1270] security enhancements: API key authentication for HTTP/SSE transports , DNS rebinding protection by @ap00rv in https://github.com/confluentinc/mcp-confluent/pull/75
  • chore: bump version to 1.1.0 by @lihaosky in https://github.com/confluentinc/mcp-confluent/pull/76

New Contributors

  • @lihaosky made their first contribution in https://github.com/confluentinc/mcp-confluent/pull/68
  • @ap00rv made their first contribution in https://github.com/confluentinc/mcp-confluent/pull/75

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

1.0.5 Maintenance

Minor fixes and improvements.

Full changelog

What's Changed

  • Update README to include LOG_LEVEL and Tableflow API key/secret environment variables by @eddyv in https://github.com/confluentinc/mcp-confluent/pull/53
  • chore: Update Dockerfile to expose port 8080, enhance environment schema with new HTTP and SSE endpoint paths, and add ping health check endpoints for both HTTP and SSE transports by @eddyv in https://github.com/confluentinc/mcp-confluent/pull/55
  • chore: add ping utility, modify default command in dockerfile, update defaults for http_host by @eddyv in https://github.com/confluentinc/mcp-confluent/pull/56
  • chore: update Dockerfile to install the latest npm version for vulnerability fix and update package-lock.json to reflect sdk version bump by @eddyv in https://github.com/confluentinc/mcp-confluent/pull/57

Full Changelog: https://github.com/confluentinc/mcp-confluent/compare/1.0.4...1.0.5

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
157
Forks
52
Languages
TypeScript JavaScript HTML
Downloads/week
258 ↑6%
NPM Maintainers
2
Contributors
30

Install & Platforms

Install via
npm

Beta — feedback welcome: [email protected]