{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.yarnabrina/mcp-learning","description":"Basic arithmetic tools with natural-language expression parsing and evaluation.","title":"Learning Model Context Protocol","repository":{"url":"https://github.com/yarnabrina/learn-model-context-protocol","source":"github","id":"1026553889"},"version":"0.3.0","websiteUrl":"https://yarnabrina.github.io/learn-model-context-protocol/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"mcp-learning","version":"0.3.0","runtimeHint":"uvx","transport":{"type":"streamable-http","url":"http://127.0.0.1:8000/mcp"},"runtimeArguments":[{"description":"Resolve console scripts from the published PyPI package.","isRequired":true,"format":"string","type":"named","name":"--from","value":"mcp-learning"},{"description":"Invoke the entry point console script that starts the MCP server.","isRequired":true,"format":"string","type":"positional","value":"mcp-server","valueHint":"command"}],"packageArguments":[{"description":"Local bind address for the Streamable HTTP server.","format":"string","default":"127.0.0.1","type":"named","name":"--host"},{"description":"Local port for the Streamable HTTP server.","format":"number","default":"8000","type":"named","name":"--port"},{"description":"Endpoint path for the Streamable HTTP server.","format":"string","default":"/mcp","type":"named","name":"--streamable_http_path"}],"environmentVariables":[{"description":"Enable additional debug logging output.","format":"boolean","default":"false","name":"DEBUG"},{"description":"Logging/runtime environment.","format":"string","default":"local","choices":["local","production"],"name":"RUNTIME_ENVIRONMENT"},{"description":"Log level for server output; the server defaults to INFO.","format":"string","default":"INFO","choices":["DEBUG","INFO","WARNING","ERROR","CRITICAL"],"name":"LOG_LEVEL"},{"description":"Optional path for a server log file.","format":"filepath","name":"LOG_FILE"},{"description":"Return JSON payloads for HTTP responses instead of newline-delimited JSON.","format":"boolean","default":"false","name":"JSON_RESPONSE"},{"description":"Disable HTTP keep-alive to serve each request independently.","format":"boolean","default":"false","name":"STATELESS_HTTP"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-17T18:31:01.184329Z","publishedAt":"2026-10-17T18:31:01.184329Z","updatedAt":"2026-10-17T18:31:01.184329Z","isLatest":true}}}
