{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_yt8dme23vjjx","handle":"pure-mcp","url":"https://wellknown.network/agents/pure-mcp","links":{"self":"https://wellknown.network/agents/pure-mcp/record.json","html":"https://wellknown.network/agents/pure-mcp","markdown":"https://wellknown.network/agents/pure-mcp/record.md","api":"https://wellknown.network/api/v1/agents/pure-mcp","status":"https://wellknown.network/api/v1/agents/pure-mcp/status","claim":"https://wellknown.network/agents/pure-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/pure-mcp/claim.json","badge":"https://wellknown.network/agents/pure-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/pure-mcp/history","tools":"https://wellknown.network/api/v1/agents/pure-mcp/tools"},"ard":{"identifier":"urn:air::server:pure-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"pure-mcp","summary":"A lightweight, pure Python implementation of the Model Context Protocol client","description":"# Pure MCP Client\n\nA lightweight, pure Python implementation of the Model Context Protocol (MCP) client that enables communication with MCP servers without external SDK dependencies.\n\n## Why Pure MCP?\n\nWhile the official MCP SDK is comprehensive, it comes with heavy dependencies and complex abstractions that can be overkill for many use cases. Pure MCP addresses common pain points:\n\n- **🪶 Lightweight Deployments**: Minimal dependencies mean faster Docker builds, smaller Lambda packages, and easier integration into existing projects\n- **🔒 Dependency Control**: No surprise transitive dependencies or version conflicts with your existing stack\n- **🚀 Cloud-Friendly**: Perfect for serverless, containers, or any environment where package size matters\n- **⚡ Simple Integration**: Drop into any Python project without restructuring your codebase\n- **🎯 Just What You Need**: Full MCP protocol support without the bloat\n\n**Choose Pure MCP when you want MCP functionality without the overhead.**\n\n## Features\n\n- **Minimal Dependencies**: Core functionality using only Python standard library\n- **Full Protocol Support**: Complete implementation of MCP including tools, resources, prompts, and completions\n- **Type-Safe**: Comprehensive Pydantic models for all protocol types\n- **Async-First**: Built on Python's asyncio for efficient concurrent operations\n- **Multiple Transports**: Support for Server-Sent Events (SSE) and streamable HTTP\n- **Progress Tracking**: Monitor long-running operations with callbacks\n- **Error Handling**: Robust error handling with typed exceptions\n\n## Installation\n\n```bash\n# Install \npip install pure-mcp\n\n# Or install from source\ngit clone https://github.com/John-Rood/pure-mcp.git\ncd pure-mcp\npip install -e .\n\n# Or install with development dependencies\npip install -e \".[dev]\"\n```\n\n## Quick Start\n\n### Basic Usage\n\n```python\nimport asyncio\nfrom pure_mcp import ClientSession, sse_client\n\nasync def main():\n    # Connect to MCP server\n    async with sse_client(\"ht…","publisher":{"name":"John Rood, Osaro Igbinovia","url":null},"homepage":"https://github.com/John-Rood/pure-mcp","repository":"https://github.com/John-Rood/pure-mcp","version":"0.1.5","license":"MIT","protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:pure-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.859,"provenance":"derived"},{"slug":"dev.ci-cd","name":"CI/CD & Deploy","confidence":0.779,"provenance":"derived"},{"slug":"infra.cloud","name":"Cloud Platforms","confidence":0.779,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":0.745,"provenance":"derived"}],"categories":["dev","infra"],"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":"pure-mcp","registry":"pypi","observedAt":"2026-11-10T00:24:54.437Z","publishedAt":"2025-09-02T14:11:09.933822Z","latestVersion":"0.1.5"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"pure-mcp","url":"https://pypi.org/project/pure-mcp/","firstSeenAt":"2026-09-10T10:24:24.317Z","fetchedAt":"2026-11-10T00:23:53.345Z","normalizedAt":"2026-11-10T00:23:53.345Z"}]},"firstSeenAt":"2026-09-10T10:24:24.317Z","updatedAt":"2026-11-10T00:24:54.437Z"}