Skip to main content
Glama

Generalized MCP Server

by sarptandoven
demo_kubernetes.py1.18 kB
"""demo: kubernetes sdk via mcp.""" import json import sys def send_request(method: str, params: dict, req_id: int = 1): """send mcp request to stdin.""" request = { "jsonrpc": "2.0", "id": req_id, "method": method, "params": params } print(json.dumps(request), file=sys.stdout, flush=True) def main(): """demo kubernetes mcp tools.""" print("=== kubernetes mcp demo ===\n") # 1. list all available kubernetes tools print("1. listing kubernetes tools...") send_request("tools/list", {}) # 2. list namespaces print("\n2. calling kubernetes.CoreV1Api.list_namespace...") send_request("tools/call", { "name": "kubernetes.CoreV1Api.list_namespace", "arguments": {} }, req_id=2) # 3. list pods print("\n3. calling kubernetes.CoreV1Api.list_pod_for_all_namespaces...") send_request("tools/call", { "name": "kubernetes.CoreV1Api.list_pod_for_all_namespaces", "arguments": {} }, req_id=3) print("\n=== demo complete ===") print("send these requests to: python -m src.mcp_server") if __name__ == "__main__": main()

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sarptandoven/generalized-mcp-converter'

If you have feedback or need assistance with the MCP directory API, please join our Discord server