Skip to main content

LinkedIn Portal ORCID License

wtinydb-mcp: Model Context Protocol Server for WTinyDB

wtinydb-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 WTinyDB (TinyDB + Pydantic document database engine).

Key Technologies & Libraries

  • MCP Protocol: Open standard connecting AI models to external tools and context.
  • FastMCP: Python framework for fast MCP server implementation.
  • WTinyDB: Pydantic-powered document database engine on top of TinyDB.
  • Pydantic v2: Data schema validation and Python AST inspection.
  • Pytest: Modern Python testing framework.
  • Pytest-Cov: Code coverage measurement for pytest.
  • Docker: Containerized test execution environment.

MCP Tools Exposed

  1. validate_model_schema(model_code: str): Validates Pydantic document models for WTinyDB compatibility.
  2. search_wtinydb_pattern(query: str): Searches the official wisrovi SUITE catalog for WTinyDB architectural patterns.
  3. deploy_wtinydb_scaffolding(target_dir: str, project_name: str, scaffold_type: str): Deploys project scaffolding with repository, config, models, and tests.
  4. get_wtinydb_architect_blueprints(): Returns code reference and blueprints for WTinyDB features.
  5. get_wtinydb_architect_manual(): Returns the comprehensive WTinyDB architecting manual.
  6. generate_wtinydb_crud(model_code: str): Automatically generates repository CRUD class for Pydantic models.

Running Unit Tests & Coverage

Local Pytest Execution

# Install editable package
pip install -e .

# Run pytest test suite
pytest tests/

# Calculate code coverage
./scripts/run_coverage.sh

Docker Containerized Test Execution

./scripts/run_tests_docker.sh

Part of the wisrovi SUITE ecosystem.


👤 Autor & Afiliación Oficial

Metadata

Release files for wtinydb-mcp 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wtinydb-mcp 0.2.0
File Size Uploaded Provenance Actions
wtinydb_mcp-0.2.0.tar.gz 11.4 kB Without provenance Details for wtinydb_mcp-0.2.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for wtinydb-mcp 0.2.0
File Interpreter ABI Platform Actions
wtinydb_mcp-0.2.0-py3-none-any.whl Python 3 none any Details for wtinydb_mcp-0.2.0-py3-none-any.whl

Total release size: 21.4 kB

Release files / wtinydb_mcp-0.2.0.tar.gz

Download URL wtinydb_mcp-0.2.0.tar.gz
Size 11.4 kB
Tags Source
SHA-256 checksum
How to use checksums
327145b919d70555812310a7492796ff8916a0d2f1334189bca8218ad941f1a9
BLAKE2b-256 checksum
How to use checksums
699d1679359649af349b59e22626eac4b41d09f017666d1dcbe6c8680ca1af70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Release files / wtinydb_mcp-0.2.0-py3-none-any.whl

Download URL wtinydb_mcp-0.2.0-py3-none-any.whl
Size 10.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ab552cc3171f1ca3963656023c28df36af89068b0b29c9790e42af247ae5c7e4
BLAKE2b-256 checksum
How to use checksums
1c4537ef726cb117e2b6a2b5e44efcd31d9414a1013c06058f6f64d8d62c4a7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Security for wtinydb-mcp 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page