Metadata-Version: 2.4
Name: opencontextprotocol-sdk
Version: 0.2.1
Summary: Open Context Protocol — one-line install for server, client, and hybrid routing
Project-URL: Homepage, https://www.opencontextprotocol.ai
Project-URL: Repository, https://github.com/Rajesh1213/OCP
Project-URL: Documentation, https://www.opencontextprotocol.ai/routing
Project-URL: Bug Tracker, https://github.com/Rajesh1213/OCP/issues
License: Apache-2.0
Requires-Python: >=3.11
Requires-Dist: ocp-client>=0.2.1
Requires-Dist: ocp-server>=0.2.1
Provides-Extra: anthropic
Requires-Dist: ocp-router[anthropic]>=0.2.1; extra == 'anthropic'
Provides-Extra: full
Requires-Dist: ocp-router[anthropic,openai]>=0.2.1; extra == 'full'
Provides-Extra: openai
Requires-Dist: ocp-router[openai]>=0.2.1; extra == 'openai'
Provides-Extra: router
Requires-Dist: ocp-router>=0.2.1; extra == 'router'
Description-Content-Type: text/markdown

# opencontextprotocol-sdk

One-line install for [Open Context Protocol](https://opencontextprotocol.ai).

```bash
pip install opencontextprotocol-sdk              # server + client
pip install opencontextprotocol-sdk[router]      # + hybrid local/cloud routing (Ollama)
pip install opencontextprotocol-sdk[anthropic]   # + Anthropic Claude paid backend
pip install opencontextprotocol-sdk[openai]      # + OpenAI paid backend
pip install opencontextprotocol-sdk[full]        # everything
```

This is a meta-package. It installs and keeps in sync:

| Package | What it provides |
|---|---|
| `ocp-server` | MCP server — runs in your IDE via `.mcp.json` |
| `ocp-client` | Python async client SDK |
| `ocp-router` | Hybrid routing layer (optional) |

## Quick start

```bash
# IDE integration (Claude Code, Cursor, Windsurf)
pip install opencontextprotocol-sdk
uvx ocp-server   # or configure via .mcp.json
```

```bash
# With hybrid routing (local model handles simple tasks)
pip install opencontextprotocol-sdk[router]
ollama pull llama3.2
```

See [opencontextprotocol.ai](https://opencontextprotocol.ai) for full documentation.
