{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_94kgskn9fn8s","handle":"wsnowflake-mcp","url":"https://wellknown.network/agents/wsnowflake-mcp","links":{"self":"https://wellknown.network/agents/wsnowflake-mcp/record.json","html":"https://wellknown.network/agents/wsnowflake-mcp","markdown":"https://wellknown.network/agents/wsnowflake-mcp/record.md","api":"https://wellknown.network/api/v1/agents/wsnowflake-mcp","status":"https://wellknown.network/api/v1/agents/wsnowflake-mcp/status","claim":"https://wellknown.network/agents/wsnowflake-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/wsnowflake-mcp/claim.json","badge":"https://wellknown.network/agents/wsnowflake-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/wsnowflake-mcp/history","tools":"https://wellknown.network/api/v1/agents/wsnowflake-mcp/tools"},"ard":{"identifier":"urn:air::server:wsnowflake-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"wsnowflake-mcp","summary":"Model Context Protocol (MCP) server for WSnowflake Snowflake architecture and code generation","description":"# wsnowflake-mcp: Model Context Protocol Server for WSnowflake\n\n`wsnowflake-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 **WSnowflake** (Snowflake SQL ORM using Pydantic models).\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- **[WSnowflake](file:///home/william.rodriguez/Documents/w_libraries/w_libraries/wSnowflake)**: Snowflake SQL ORM engine with 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 WSnowflake compatibility.\n2. **`search_wsnowflake_pattern(query: str)`**: Searches the official wisrovi SUITE catalog for WSnowflake architectural patterns.\n3. **`deploy_wsnowflake_scaffolding(target_dir: str, project_name: str)`**: Deploys project scaffolding.\n4. **`get_wsnowflake_architect_blueprints()`**: Returns code reference and blueprints for WSnowflake features.\n5. **`get_wsnowflake_architect_manual()`**: Returns the comprehensive WSnowflake architecting manual.\n6. **`generate_wsnowflake_crud(model_code: str)`**: Automatically generates repository CRUD class for Pydantic models.\n\n---\n\n## Running Unit Tests & Coverage\n\n```bash\npip install -e .\nPYTHONPATH=src pytest tests/\n./scripts/run_coverage.sh\n```\n\n---\n\n*Part of the wisrovi SUITE ecosystem.*","publisher":null,"homepage":null,"repository":null,"version":"0.1.0","license":"MIT","protocols":["mcp"],"tags":["mcp","wsnowflake","snowflake","ai-agent","fastmcp","architecture"],"pricing":null,"endpoints":[{"url":"pypi:wsnowflake-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":"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.docs-lookup","name":"Documentation Lookup","confidence":0.791,"provenance":"derived"},{"slug":"data.database","name":"Databases","confidence":0.733,"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":"wsnowflake-mcp","registry":"pypi","observedAt":"2026-10-23T00:27:21.760Z","publishedAt":"2026-10-01T13:51:06.871516Z","latestVersion":"0.1.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"wsnowflake-mcp","url":"https://pypi.org/project/wsnowflake-mcp/","firstSeenAt":"2026-10-04T19:24:37.113Z","fetchedAt":"2026-10-23T00:25:30.095Z","normalizedAt":"2026-10-23T00:25:30.095Z"}]},"firstSeenAt":"2026-10-04T19:24:37.113Z","updatedAt":"2026-10-23T00:27:21.760Z"}