{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_ttw7bfxpsbg8","handle":"wmongo-mcp","url":"https://wellknown.network/agents/wmongo-mcp","links":{"self":"https://wellknown.network/agents/wmongo-mcp/record.json","html":"https://wellknown.network/agents/wmongo-mcp","markdown":"https://wellknown.network/agents/wmongo-mcp/record.md","api":"https://wellknown.network/api/v1/agents/wmongo-mcp","status":"https://wellknown.network/api/v1/agents/wmongo-mcp/status","claim":"https://wellknown.network/agents/wmongo-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/wmongo-mcp/claim.json","badge":"https://wellknown.network/agents/wmongo-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/wmongo-mcp/history","tools":"https://wellknown.network/api/v1/agents/wmongo-mcp/tools"},"ard":{"identifier":"urn:air::server:wmongo-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"wmongo-mcp","summary":"Model Context Protocol (MCP) server for WMongo MongoDB architecture and code generation","description":"# wmongo-mcp: Model Context Protocol Server for WMongo\n\n`wmongo-mcp` is an official **Model Context Protocol (MCP)** server built on top of **FastMCP** that equips AI agents with tools to architect, validate, scaffold, and generate code for **WMongo** (Synchronous & Asynchronous MongoDB engine for Python).\n\n## Key Technologies & Libraries\n\n- **[MCP Protocol](https://modelcontextprotocol.io/)**: Open standard connecting AI models to external tools and context.\n- **[FastMCP](https://github.com/jlowin/fastmcp)**: Python framework for fast MCP server implementation.\n- **[WMongo](file:///home/william.rodriguez/Documents/w_libraries/w_libraries/wmongo)**: MongoDB client with multi-collection management, forensic audit trails, and Pydantic validation.\n- **[Pydantic v2](https://docs.pydantic.dev/)**: Data schema validation and Python AST inspection.\n- **[Pytest](https://docs.pytest.org/)**: Modern Python testing framework.\n- **[Pytest-Cov](https://pytest-cov.readthedocs.io/)**: Code coverage measurement for pytest.\n- **[Docker](https://www.docker.com/)**: Containerized test execution environment.\n\n---\n\n## MCP Tools Exposed\n\n1. **`validate_model_schema(model_code: str)`**: Validates Pydantic document models for WMongo compatibility.\n2. **`search_wmongo_pattern(query: str)`**: Searches the official wisrovi SUITE catalog for WMongo architectural patterns.\n3. **`deploy_wmongo_scaffolding(target_dir: str, project_name: str, scaffold_type: str)`**: Deploys project scaffolding with repository, config, models, and tests.\n4. **`get_wmongo_architect_blueprints()`**: Returns code reference and blueprints for WMongo features.\n5. **`get_wmongo_architect_manual()`**: Returns the comprehensive WMongo architecting manual.\n6. **`generate_wmongo_crud(model_code: str)`**: Automatically generates repository CRUD class for Pydantic models.\n\n---\n\n## Running Unit Tests & Coverage\n\n### Local Pytest Execution\n\n```bash\n# Install editable package\npip install -e .\n\n# Run pytest test suite\nPYTHONPATH=…","publisher":null,"homepage":null,"repository":null,"version":"0.1.0","license":"MIT","protocols":["mcp"],"tags":["mcp","wmongo","mongodb","ai-agent","fastmcp","architecture"],"pricing":null,"endpoints":[{"url":"pypi:wmongo-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"data.database","name":"Databases","confidence":1,"provenance":"declared"},{"slug":"code.generation","name":"Code Generation","confidence":0.917,"provenance":"derived"},{"slug":"code.testing","name":"Testing","confidence":0.825,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":0.825,"provenance":"derived"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.825,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.791,"provenance":"derived"}],"categories":["code","data","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":"wmongo-mcp","registry":"pypi","observedAt":"2026-10-23T00:27:11.380Z","publishedAt":"2026-10-01T10:44:22.750564Z","latestVersion":"0.1.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"wmongo-mcp","url":"https://pypi.org/project/wmongo-mcp/","firstSeenAt":"2026-10-04T19:24:16.559Z","fetchedAt":"2026-10-23T00:25:09.171Z","normalizedAt":"2026-10-23T00:25:09.171Z"}]},"firstSeenAt":"2026-10-04T19:24:16.559Z","updatedAt":"2026-10-23T00:27:11.380Z"}