mcpField
S
Sprout MCP

Sprout MCP

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

Sprout MCP について

Sprout MCP は、Haiku、Sonnet、Opus に起草、レビュー、検証を割り当てる段階型のコンテンツ処理 MCP サーバーです。出典、信頼度、コストを記録し、段階的なレビューを行うチーム向けです。

主な機能

  1. 01タスク別のモデル推奨
  2. 02起草・レビュー・検証の段階処理
  3. 03出典と信頼度の記録
  4. 04レビューキューと状態の管理
  5. 05使用状況の集計とコンテンツ出力

活用シーン

  1. 01低コストモデルでコンテンツの草案を作成
  2. 02要約や抽出結果の事実確認
  3. 03複数項目をレビューして検証済み内容を出力
  4. 04モデル使用量と推定コストを確認

MCP 対応

コンテンツ登録、レビューキュー管理、モデル推奨、統計、出力、タスク予約などの MCP ツールを提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"mepsopti-sprout": {
"command": "uvx",
"args": [
"sprout-mcp"
]
}
}
}
起動コマンドuvx sprout-mcp

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

パッケージ
pypisprout-mcp0.1.4

ツール

13

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
fieldstringはいフィールド名(例:"biography"、"description")
contentstringはい実際のコンテンツ
node_idstringはいノード識別子(例:"cath-person-001")
projectstringはいプロジェクト名(例:"theology")
sourcesanyいいえ出典として使用した URL
node_typestringはいノードの種類(例:"Person"、"Council"、"Document")
task_typestringはいタスクの種類(例:"biography_synthesis")
produced_bystringはい生成に使用したモデル(例:"haiku-4.5"、"sonnet-4.6"、"opus-4.6")

詳細

Sprout MCP

Opus の請求額を 80%削減。 MCP 向けのモデル階層型コンテンツパイプラインです。低コストのモデルが作業を開始し、高コストのモデルが検証します。

Sprout はタスクを適切なモデル階層に自動で割り当てます。Haiku が下書きを作成し、Sonnet が事実確認を行い、Opus が検証します。各チャンクには、出所、信頼度、コストが記録されます。

インストール

uvx sprout-mcp

または、Claude Code の MCP 設定(~/.claude/settings.json)に追加します。

{
  "mcpServers": {
    "sprout": {
      "command": "uvx",
      "args": ["sprout-mcp"]
    }
  }
}

仕組み

  Haiku (seed)  →  Sonnet (watered)  →  Opus (sprouted)
    Draft            Fact-check           Verify
    $0.005/M         $0.015/M             $0.075/M
  1. Seed — Haiku が低コストでコンテンツの下書きを作成します(要約、抽出、初稿)
  2. Water — Sonnet が下書きをレビューし、事実確認を行います
  3. Sprout — Opus が Sonnet のレビューを通過したものだけを詳しく検証します

すべてを出力トークン 100 万個あたり 75 ドルの Opus に通す代わりに、作業の大部分は 100 万個あたり 5 ドルの Haiku で行います。Opus を使うのは最終検証だけで、通常は作業全体の 10〜20%です。

ツール(13)

ツール説明
submit_chunk出所(モデル、タスク種別、ソース)とともにコンテンツを保存します
get_review_queue信頼度やプロジェクトで絞り込み、レビューが必要なチャンクを一覧表示します
mark_reviewedチャンクを昇格(seed→watered→sprouted)または却下します
recommend_modelタスク種別に応じたモデルの推奨を取得します
get_statsチャンク数、信頼度、トークン使用量のダッシュボードを表示します
export_chunks検証済みチャンクを JSON としてエクスポートします
opus_testバッチ検証用の構造化レビュー要約を生成します
schedule_task指定した時刻または遅延後に実行するタスクをスケジュールします
list_scheduled保留中のスケジュール済みタスクを表示します
cancel_scheduled保留中のスケジュール済みタスクをキャンセルします
configure_routing実行時にルーティングルールを追加または更新します
get_cost_report実際の料金に基づくモデルごとの推定費用を取得します
retry_on_error失敗した試行を記録し、バックオフのガイダンスを提供します

設定

環境変数
変数デフォルト説明
SPROUT_DB_PATH~/.sprout/sprout.dbSQLite データベースの場所
SPROUT_CONFIG(なし)カスタムルートと料金を指定する JSON 設定ファイルのパス
SPROUT_MAX_RETRIES3諦めるまでの最大再試行回数
SPROUT_RETRY_BACKOFF2.0指数バックオフの基準値(秒)
カスタム設定ファイル

JSON ファイルを作成し、SPROUT_CONFIG にそのパスを指定します。

{
  "routes": {
    "code_review": { "tier": "sonnet", "reason": "Code analysis needs reasoning" },
    "translation": { "tier": "haiku", "reason": "Straightforward language task" }
  },
  "pricing": {
    "custom-model": 10.00
  }
}
デフォルトのルーティングテーブル
タスク種別階層理由
biography_synthesishaiku事実の要約
council_descriptionhaiku歴史の要約
document_synopsishaikuコンテンツの要約
json_validationhaiku構造の検証
summarizationhaiku一般的な要約
data_extractionhaiku構造化データの抽出
fact_check_first_passsonnet主張の相互参照
code_reviewsonnetコード分析
fact_check_finalopus詳細な事実検証
theological_analysisopus専門知識が必要
complex_analysisopus深い推論が必要

不明なタスク種別は haiku に割り当てられます。まずは低コストで始め、必要に応じて上位モデルに切り替えます。

ワークフロー例

You: Use recommend_model for "biography_synthesis"
Sprout: biography_synthesis → haiku-4.5 (Factual summarization)

You: Use submit_chunk to store the Haiku output
Sprout: Stored chunk abc12345 [seed] for person-001.biography

You: Use get_review_queue to see what needs fact-checking
Sprout: 1 chunk pending review

You: Use mark_reviewed to promote after Sonnet fact-checks it
Sprout: Chunk abc12345 → watered (verified by sonnet-4.6)

You: Use get_cost_report
Sprout: haiku-4.5: ~1,300 tokens (1 chunk) — $0.0065
        Total: $0.0065

開発

git clone https://github.com/mepsopti/sprout-mcp.git
cd sprout-mcp
uv sync --extra dev
uv run pytest

サポート

Sprout によって AI の利用料金を節約できた場合は、コーヒーをごちそういただけると幸いです。

Buy Me A Coffee

ライセンス

MIT

mcp-name: io.github.mepsopti/sprout-mcp

コメント

MCP は初めてですか?

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

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