Metadata-Version: 2.4
Name: courierdb
Version: 0.2.5
Summary: JSON-first database with API and MCP interfaces
Project-URL: Homepage, https://github.com/yourusername/courierdb
Project-URL: Issues, https://github.com/yourusername/courierdb/issues
Author-email: Your Name <your.email@example.com>
License-Expression: MIT
License-File: LICENSE
Keywords: agent,api,database,json,mcp
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.11
Requires-Dist: fastapi==0.124.0
Requires-Dist: fastmcp==2.13.3
Requires-Dist: lmdb==1.7.5
Requires-Dist: pydantic==2.12.5
Requires-Dist: python-dotenv==1.2.1
Requires-Dist: requests==2.32.5
Requires-Dist: uvicorn[standard]==0.41.0
Description-Content-Type: text/markdown

# CourierDB

CourierDB is a JSON-first database with a simple HTTP API, Python SDK, and MCP interface.

## Core Features

- JSON document storage (NoSQL-style)
- Fast LMDB-backed persistence
- API key protection (optional)
- Docker-ready server
- MCP tools for agent workflows
- Python SDK for typed CRUD access

## Breaking Change

Vector and semantic features were removed.

- Removed USearch integration
- Removed embeddings/vectorization logic
- Removed `/v1/{collection}/search` API
- Removed SDK `search(...)`
- Removed MCP `courierdb_search`

## Getting Started

### GitHub

<https://github.com/RecursionAI/CourierDB>

### Docs

- [Install and Setup](./docs/install.md)
- [Python SDK](./docs/sdk.md)
- [n8n Guide](./docs/n8n.md)
- [API Schemas](./docs/schemas.md)
- [MCP Setup](./docs/mcp.md)
