Metadata-Version: 2.3
Name: model-context-api
Version: 0.1.0
Summary: Model Context API for AI Agents
Requires-Dist: pydantic>=2.13.5
Requires-Dist: mcp>=2.2,<3 ; extra == 'mcp'
Requires-Dist: django>=6.1.1 ; extra == 'ninja'
Requires-Dist: django-ninja>=1.7.0 ; extra == 'ninja'
Requires-Python: >=3.13
Provides-Extra: mcp
Provides-Extra: ninja
Description-Content-Type: text/markdown

# MCA

Reusable Model Context API routers for Django Ninja and Pydantic applications.

Install optional integrations only when needed:

```bash
pip install mca
pip install "mca[ninja]"
pip install "mca[mcp]"
```

Import adapter classes from `mca.pydantic`, `mca.ninja`, and `mca.mcp`; import
discovery models from `mca.models`. Routers receive a filesystem path to their
Markdown guides through `guides_dir` and optionally accept `title` and `version`
for discovery metadata. Route decorators can also receive `guides=[...]` to list
relevant guide names in operation discovery.
