Skip to main content
Glama

Math MCP Server

README.md1.3 kB
# MathAgent A minimal math agent that delegates all calculations to an MCP (Model Context Protocol) server. The agent uses MCP tools for every operation—no mental math—so you get consistent, inspectable results. ## What’s inside - Agent: built with pydantic-ai, connected via MCP stdio - MCP Server: powered by fastmcp, exposing math tools ### Available MCP tools - add - subtract - multiply - divide - power - log Coming soon: - modulus ## Requirements - Python 3.13+ - uv (Python package/dependency manager) - A Groq API key (for the LLM model) - A Logfire token (for instrumentation) ## Setup 1) Clone the repository 2) Create your environment file - Set these keys: - `groq_key` — your Groq API key - `logfire_key` — your Logfire token ## Run the agent Run with uv so dependencies are resolved and the MCP server is launched as a toolset: ```bash uv run agent.py ``` Notes: - The agent is configured to use the Groq model `qwen/qwen3-32b` (see `agent.py`). You can swap models as needed. - The agent will reject non-math questions by design. - All calculations route through the MCP tools defined in `mcp-server.py`. ## Contributing Contributions are welcome—feel free to open issues or submit pull requests.

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/ArjunKrish7356/MathAgent'

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