{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_ss2dd6q7xcj9","handle":"axiom-mcp-2","url":"https://wellknown.network/agents/axiom-mcp-2","links":{"self":"https://wellknown.network/agents/axiom-mcp-2/record.json","html":"https://wellknown.network/agents/axiom-mcp-2","markdown":"https://wellknown.network/agents/axiom-mcp-2/record.md","api":"https://wellknown.network/api/v1/agents/axiom-mcp-2","status":"https://wellknown.network/api/v1/agents/axiom-mcp-2/status","claim":"https://wellknown.network/agents/axiom-mcp-2/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/axiom-mcp-2/claim.json","badge":"https://wellknown.network/agents/axiom-mcp-2/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:axiom-mcp-2","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"axiom-mcp","summary":"🚀 MCP framework that unlocks truly scalable AI systems with zero friction","description":"# Axiom MCP\n\n🚀  Robust and Dev friendly MCP framework \n\n## NOTE\n\nThis will be oss very soon, working on docs + other misc stuff, if you want\nto contribute, send me an email.\n\n## Installation\n\nUsing uv (recommended):\n```bash\nuv pip install axiom-mcp\n```\n\n## Development Setup\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/axiomml/axiom-mcp.git\n   cd axiom-mcp\n   ```\n\n2. Install uv if you haven't already:\n   ```bash\n   curl -LsSf https://astral.sh/uv/install.sh | sh\n   ```\n\n3. Create and activate a virtual environment with uv:\n   ```bash\n   uv venv --python 3.12\n   source .venv/bin/activate  # On Unix/Linux\n   # or\n   .venv\\Scripts\\activate  # On Windows\n   ```\n\n4. Install development dependencies:\n   ```bash\n   uv sync --frozen --extra dev\n   ```\n\n## Core Features\n\n### 1. Tool Definition\n\nTools in Axiom MCP are defined as classes that inherit from the `Tool` base class. Here's how to define a tool:\n\n```python\nfrom axiom_mcp.tools.base import Tool, ToolMetadata, ToolValidation\n\n# Define input schema for tool validation\nnumber_input_schema = {\n    \"type\": \"object\",\n    \"properties\": {\n        \"a\": {\"type\": \"number\", \"description\": \"First number\"},\n        \"b\": {\"type\": \"number\", \"description\": \"Second number\"},\n    },\n    \"required\": [\"a\", \"b\"],\n}\n\nclass AddTool(Tool):\n    \"\"\"Tool for adding two numbers.\"\"\"\n    metadata = ToolMetadata(\n        name=\"add\",\n        description=\"Add two numbers together\",\n        validation=ToolValidation(input_schema=number_input_schema),\n        author=\"MathServer\",\n        version=\"1.0.0\",\n    )\n\n    async def execute(self, args: Dict[str, Any]) -> Dict[str, Any]:\n        a, b = args[\"a\"], args[\"b\"]\n        result = a + b\n        return {\n            \"type\": \"text\",\n            \"content\": {\"operation\": \"addition\", \"a\": a, \"b\": b, \"result\": result},\n        }\n```\n\n### 2. Tool Logging and Metrics\n\nAxiom MCP provides comprehensive logging and metrics capabilities for tools:\n\n#### Basic Logging\n\nEach tool has access …","publisher":null,"homepage":null,"repository":null,"version":"0.1.4","license":null,"protocols":["mcp"],"tags":["ai","axiom","llm","machine-learning","mcp","model-context-protocol"],"pricing":null,"endpoints":[{"url":"pypi:axiom-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"dev.version-control","name":"Version Control","confidence":1,"provenance":"derived"}],"categories":["dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"axiom-mcp","registry":"pypi","observedAt":"2026-09-09T10:28:57.455Z","publishedAt":"2025-04-02T19:21:40.044105Z","latestVersion":"0.1.4"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"axiom-mcp","url":"https://pypi.org/project/axiom-mcp/","firstSeenAt":"2026-09-09T10:26:16.897Z","fetchedAt":"2026-09-09T10:26:16.897Z","normalizedAt":"2026-09-09T10:26:16.897Z"}]},"firstSeenAt":"2026-09-09T10:26:16.897Z","updatedAt":"2026-09-09T10:28:57.455Z"}