Skip to main content

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).

  1. Clone the repo:
    git clone https://github.com/4rgon4ut/sutra.git
    cd sutra
    
  2. Install dependencies:
    uv sync --all-extras
    # OR
    pip install -e ".[dev]"
    
  3. Run tests:
    pytest
    

📄 License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

context_engineering_mcp-0.1.0.tar.gz (103.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

context_engineering_mcp-0.1.0-py3-none-any.whl (21.9 kB view details)

Uploaded Python 3

File details

Details for the file context_engineering_mcp-0.1.0.tar.gz.

File metadata

File hashes

Hashes for context_engineering_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 770115972717b289c7264604ead83869b86fb795109c902a6db0a5640dde0e98
MD5 a8eaae6b9e23bc3221acc4b4550dc1e0
BLAKE2b-256 3b9ea295cbd6323eeb986dd335ca821b2cea077f29426ed4c2ab3a8373f34fb8

See more details on using hashes here.

File details

Details for the file context_engineering_mcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for context_engineering_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9b03b0690d4b0a0296671a712d730e59b66eaeea236d813fca8bfd9a7fca85fd
MD5 948074a67dd333fa48bd9724d0d67ea4
BLAKE2b-256 406eb6202310401ea8dafb92ce031e8e30839b759c95ac767d43498f22a97902

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page