{"name":"io.github.yarnabrina/mcp-learning","slug":"yarnabrina-mcp-learning","title":"Learning Model Context Protocol","description":"Basic arithmetic tools with natural-language expression parsing and evaluation.","url":"https://mcp.market/server/yarnabrina-mcp-learning","rating":null,"grade":"B","score":82,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":20,"stars":4,"forks":2,"downloads_week":8,"last_push_at":"2026-06-20T16:13:52.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/yarnabrina/learn-model-context-protocol","website":"https://yarnabrina.github.io/learn-model-context-protocol/","version":"0.3.0","remotes":[],"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","value":"mcp-learning","type":"named","name":"--from"},{"description":"Invoke the entry point console script that starts the MCP server.","isRequired":true,"format":"string","value":"mcp-server","type":"positional","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"}]}],"tools":[],"scan":null,"grade_history":[],"reviews":[]}