mcpField
S
sutra

sutra

ローカル
github.com/4rgon4utAI・エージェント043 週間前に更新

sutra について

sutraは、エージェントを構築するLLM開発者向けのMCPコンテキストエンジニアリングサーバーです。リクエストの振り分け、エージェント設計図の生成、メモリ構造、技法カタログを提供します。

主な機能

  1. 01タスクに応じたリクエスト振り分け
  2. 02カスタムエージェント設計図の生成
  3. 03複数の思考モデルの提供
  4. 04多様なメモリ構造のサポート
  5. 05技法カタログの検索

活用シーン

  1. 01即時タスクに使う認知ツールの選択
  2. 02カスタムエージェントの構成設計
  3. 03討議と調査統合の組み合わせ
  4. 04コンテキストエンジニアリング技法の検索

MCP 対応

sutraはMCPサーバーとして、リクエスト振り分け、エージェント設計図の生成、技法ガイドの検索機能をMCPクライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"4rgon4ut-sutra": {
"command": "uvx",
"args": [
"context-engineering-mcp"
]
}
}
}
起動コマンドuvx context-engineering-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypicontext-engineering-mcp0.1.1

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Sutra

mcp-name: io.github.4rgon4ut/sutra

MCP コンテキストエンジニアリングエンジン

Sutra は、LLM の推論、メモリ、オーケストレーションの処理方法を変える Model Context Protocol(MCP)サーバーです。認知ツール(思考モデル)、メモリ構造(セル)、マルチエージェントパターン(オルガン)の「標準ライブラリ」を提供します。

インストール

uv を使用(推奨)
uv tool install context-engineering-mcp
pip を使用
pip install context-engineering-mcp

設定

以下からエージェントを選び、設定をコピーして貼り付けてください。

Claude Desktop

claude_desktop_config.json に追加します:

{
  "mcpServers": {
    "sutra": {
      "command": "uv",
      "args": ["tool", "run", "context-engineering-mcp"]
    }
  }
}
Claude Code

ターミナルで次のコマンドを実行します:

claude mcp add sutra uv tool run context-engineering-mcp
Aider

mcp フラグを指定して aider を実行します:

aider --mcp "uv tool run context-engineering-mcp"

または、.aider.conf.yml に追加します:

mcp: ["uv tool run context-engineering-mcp"]
Gemini CLI

~/.gemini/settings.json に追加します:

{
  "mcpServers": {
    "sutra": {
      "command": "uv",
      "args": ["tool", "run", "context-engineering-mcp"]
    }
  }
}
Cursor / Windsurf

MCP 設定で、新しいサーバーを追加します:

  • 名前:Sutra
  • タイプ:コマンド
  • コマンド:uv tool run context-engineering-mcp
Codex

設定に追加します(TOML):

[mcp_servers.sutra]
command = "uv"
args = ["tool", "run", "context-engineering-mcp"]

主な機能(v0.1.0)

1. ゲートウェイ(ルーター)

Sutra はリクエストを自動的に分析し、最適な戦略を選択します:

  • YOLO モード:すぐに実行するタスク(「このバグを修正して」など)では、特定の認知ツールにルーティングします。
  • コンストラクターモード:システム設計(「ボットを構築して」など)では、アーキテクトにルーティングします。
2. アーキテクト

以下を組み合わせて、カスタムエージェントの設計図を生成します:

  • 思考モデル:understand_question、verify_logic、backtracking、symbolic_abstract。
  • メモリセル:key_value(状態)、windowed(短期)、episodic(長期)。
  • オルガン:debate_council(複数の視点)、research_synthesis(詳細な調査)。
3. ライブラリアン

手動で探索するためのツール(get_technique_guide)です。ユーザーまたはエージェントが、コンテキストエンジニアリング技法の全カタログを参照できます。

開発

要件:Python 3.10 以降、uv(任意ですが推奨)。

  1. リポジトリをクローンします:
    git clone https://github.com/4rgon4ut/sutra.git
    cd sutra
    
  2. 依存関係をインストールします:
    uv sync --all-extras
    # OR
    pip install -e ".[dev]"
    
  3. テストを実行します:
    pytest
    

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。