Skip to content

Commit b6bb114

Browse files
committed
Adding server.json for mcp registry
Summary: Test Plan:
1 parent 2870204 commit b6bb114

File tree

1 file changed

+78
-0
lines changed

1 file changed

+78
-0
lines changed

server.json

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
{
2+
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json",
3+
"name": "io.github.Flux159/mcp-server-kubernetes",
4+
"description": "MCP server for interacting with Kubernetes clusters via kubectl",
5+
"status": "active",
6+
"repository": {
7+
"url": "https://github.com/Flux159/mcp-server-kubernetes",
8+
"source": "github"
9+
},
10+
"version": "2.9.4",
11+
"packages": [
12+
{
13+
"registry_type": "npm",
14+
"registry_base_url": "https://registry.npmjs.org",
15+
"identifier": "mcp-server-kubernetes",
16+
"version": "2.9.4",
17+
"transport": {
18+
"type": "stdio"
19+
},
20+
"environment_variables": [
21+
{
22+
"description": "Non destructive mode.",
23+
"is_required": false,
24+
"format": "string",
25+
"name": "ALLOW_ONLY_NON_DESTRUCTIVE_TOOLS"
26+
},
27+
{
28+
"description": "Read only mode.",
29+
"is_required": false,
30+
"format": "string",
31+
"name": "ALLOW_ONLY_READONLY_TOOLS"
32+
},
33+
{
34+
"description": "Comma delimited list of allowed tools.",
35+
"is_required": false,
36+
"format": "string",
37+
"name": "ALLOWED_TOOLS"
38+
},
39+
{
40+
"description": "Set to false to disable automatic secrets masking in responses.",
41+
"is_required": false,
42+
"format": "string",
43+
"name": "MASK_SECRETS"
44+
},
45+
{
46+
"description": "Enable Streamable HTTP Transport.",
47+
"is_required": false,
48+
"format": "string",
49+
"name": "ENABLE_UNSAFE_STREAMABLE_HTTP_TRANSPORT"
50+
},
51+
{
52+
"description": "Enable SSE Transport.",
53+
"is_required": false,
54+
"format": "string",
55+
"name": "ENABLE_UNSAFE_SSE_TRANSPORT"
56+
},
57+
{
58+
"description": "Specify kubeconfig as a yaml string.",
59+
"is_required": false,
60+
"format": "string",
61+
"name": "KUBECONFIG_YAML"
62+
},
63+
{
64+
"description": "Specify kubeconfig as a json string.",
65+
"is_required": false,
66+
"format": "string",
67+
"name": "KUBECONFIG_JSON"
68+
},
69+
{
70+
"description": "Specify kubeconfig file path. Defaults to ~/.kube/config",
71+
"is_required": false,
72+
"format": "string",
73+
"name": "KUBECONFIG_PATH"
74+
}
75+
]
76+
}
77+
]
78+
}

0 commit comments

Comments
 (0)