Skip to main content
Glama

SuperMCP Server

TestClient.py1.23 kB
import asyncio from mcp import ClientSession, StdioServerParameters from mcp.client.stdio import stdio_client async def main(): params = StdioServerParameters(command="python", args=["SuperMCP.py"]) async with stdio_client(params) as (read, write): async with ClientSession(read, write) as s: await s.initialize() print("Reloading and listing servers...") await s.call_tool("reload_servers", {}) servers = await s.call_tool("list_servers", {}) print("Servers:", servers.structuredContent or servers.content) # If conversation_server.py exists, inspect and call it: result = await s.call_tool("inspect_server", {"name": "conversation_server"}) print("Inspect:", result.structuredContent or result.content) # Call a known tool on the hello server call = await s.call_tool("call_server_tool", { "name": "conversation_server", "tool_name": "get_password", "arguments": {"name": "Claude", "model": "A"} }) print("get_password ->", call.structuredContent or call.content) if __name__ == "__main__": asyncio.run(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/YakupAtahanov/SuperMCP'

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