Skip to content

Commit c4dd880

Browse files
authored
Add Kafka Schema Registry MCP server to catalog (github#126)
* Add Kafka Schema Registry MCP server - Comprehensive MCP server for Kafka Schema Registry operations - Features multi-registry support, schema contexts, and migration tools - Supports OAuth authentication and SLIM_MODE for optimal performance - 50+ tools for complete schema management - Docker image: aywengo/kafka-schema-reg-mcp:stable * resolve validation issues
1 parent cbbd9cc commit c4dd880

File tree

1 file changed

+64
-0
lines changed

1 file changed

+64
-0
lines changed
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
name: kafka-schema-reg-mcp
2+
image: aywengo/kafka-schema-reg-mcp:stable
3+
type: server
4+
meta:
5+
category: database
6+
tags:
7+
- kafka
8+
- schema-registry
9+
- database
10+
- devops
11+
- streaming
12+
about:
13+
title: Kafka Schema Registry MCP
14+
description: Comprehensive MCP server for Kafka Schema Registry operations. Features multi-registry support, schema contexts, migration tools, OAuth authentication, and 57+ tools for complete schema management. Supports SLIM_MODE for optimal performance.
15+
icon: https://avatars.githubusercontent.com/u/47359?s=200&v=4
16+
source:
17+
project: https://github.com/aywengo/kafka-schema-reg-mcp
18+
run:
19+
allowHosts:
20+
- "*:8081"
21+
- "*:443"
22+
config:
23+
description: Configure connection to Kafka Schema Registry
24+
env:
25+
- name: SCHEMA_REGISTRY_URL
26+
example: http://localhost:8081
27+
value: '{{kafka-schema-reg-mcp.registry_url}}'
28+
description: "URL of your Kafka Schema Registry"
29+
- name: SLIM_MODE
30+
example: "true"
31+
value: '{{kafka-schema-reg-mcp.slim_mode}}'
32+
description: "Enable SLIM_MODE to reduce tools from 57+ to ~9 essential tools (recommended)"
33+
- name: VIEWONLY
34+
example: "false"
35+
value: '{{kafka-schema-reg-mcp.viewonly}}'
36+
description: "Enable read-only mode for production safety"
37+
secrets:
38+
- name: kafka-schema-reg-mcp.registry_user
39+
env: SCHEMA_REGISTRY_USER
40+
example: <REGISTRY_USERNAME>
41+
description: "Optional: Schema Registry username for authentication"
42+
- name: kafka-schema-reg-mcp.registry_password
43+
env: SCHEMA_REGISTRY_PASSWORD
44+
example: <REGISTRY_PASSWORD>
45+
description: "Optional: Schema Registry password for authentication"
46+
parameters:
47+
type: object
48+
properties:
49+
registry_url:
50+
type: string
51+
description: "Schema Registry URL"
52+
default: "http://localhost:8081"
53+
slim_mode:
54+
type: string
55+
description: "Enable SLIM_MODE for better performance"
56+
default: "true"
57+
enum: ["true", "false"]
58+
viewonly:
59+
type: string
60+
description: "Enable read-only mode"
61+
default: "false"
62+
enum: ["true", "false"]
63+
required:
64+
- registry_url

0 commit comments

Comments
 (0)