MCP server for Context Engineering templates and protocols
Project description
Sutra
The Context Engineering Engine for MCP
Sutra is a Model Context Protocol (MCP) server that transforms how LLMs handle reasoning, memory, and orchestration. It provides a "Standard Library" of cognitive tools (Thinking Models), memory structures (Cells), and multi-agent patterns (Organs).
🚀 Installation
Using uv (Recommended)
uv tool install context-engineering-mcp
Using pip
pip install context-engineering-mcp
⚙️ Configuration
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"sutra": {
"command": "uv",
"args": ["tool", "run", "context-engineering-mcp"]
}
}
}
Cursor / Windsurf
Add to your MCP settings:
- Type: Command
- Command:
uv - Args:
tool run context-engineering-mcp
🧠 Core Features (v0.1.0)
1. The Gateway (Router)
Sutra automatically analyzes your request to decide the best strategy:
- YOLO Mode: For immediate tasks ("Fix this bug"), it routes to specific cognitive tools.
- Constructor Mode: For system design ("Build a bot"), it routes to the Architect.
2. The Architect
Generates blueprints for custom agents, combining:
- Thinking Models:
understand_question,verify_logic,backtracking,symbolic_abstract. - Memory Cells:
key_value(State),windowed(Short-term),episodic(Long-term). - Organs:
debate_council(Multi-perspective),research_synthesis(Deep Dive).
3. The Librarian
A manual discovery tool (get_technique_guide) that lets you or the agent browse the full catalog of Context Engineering techniques.
🛠️ Development
Requirements: Python 3.10+, uv (optional but recommended).
- Clone the repo:
git clone https://github.com/4rgon4ut/sutra.git cd sutra
- Install dependencies:
uv sync --all-extras # OR pip install -e ".[dev]"
- Run tests:
pytest
📄 License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file context_engineering_mcp-0.1.0.tar.gz.
File metadata
- Download URL: context_engineering_mcp-0.1.0.tar.gz
- Upload date:
- Size: 103.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
770115972717b289c7264604ead83869b86fb795109c902a6db0a5640dde0e98
|
|
| MD5 |
a8eaae6b9e23bc3221acc4b4550dc1e0
|
|
| BLAKE2b-256 |
3b9ea295cbd6323eeb986dd335ca821b2cea077f29426ed4c2ab3a8373f34fb8
|
File details
Details for the file context_engineering_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: context_engineering_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 21.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b03b0690d4b0a0296671a712d730e59b66eaeea236d813fca8bfd9a7fca85fd
|
|
| MD5 |
948074a67dd333fa48bd9724d0d67ea4
|
|
| BLAKE2b-256 |
406eb6202310401ea8dafb92ce031e8e30839b759c95ac767d43498f22a97902
|