2分割MCPサーバー
複数のClaudeインスタンスを活用して、より高度な応答を提供するMCPサーバー。同じプロンプトを2つのClaudeインスタンスに送信し、3つ目のインスタンスを使用して両方の応答から最適な要素を組み合わせ、または選択します。
特徴
複数のClaudeモデルをサポートします:
クロード-3-opus-最新
クロード-3-5-ソネット-最新
クロード-3-5-俳句-最新
クロード-3-俳句-20240307
各AIから単一の直接応答を取得します
オリジナルの回答と出典を表示します
最適化された最終レスポンスを返す
Related MCP server: ClaudeKeep
インストール
リポジトリをクローンする
依存関係をインストールします:
npm installサーバーを構築します。
npm run build構成
サーバーが機能するにはAnthropic APIキーが必要です。環境変数として設定してください。
export ANTHROPIC_API_KEY=your-api-key-here使用法
サーバーは、次のパラメータを持つtwosplitと呼ばれる単一のツールを提供します。
prompt(必須): クロードに送るプロンプトmodel(必須): 使用する Claude モデル (上記のサポートされているモデルのいずれかである必要があります)
Claude でのツールの使用例:
<use_mcp_tool>
<server_name>twosplit</server_name>
<tool_name>twosplit</tool_name>
<arguments>
{
"prompt": "Write a short story about a robot learning to paint",
"model": "claude-3-5-sonnet-latest"
}
</arguments>
</use_mcp_tool>回答には次の内容が含まれます:
最終的な最適化された応答
両AIからの元の回答
どの部分がどのAIから来たのかを示すソース属性
仕組み
サーバーは、指定されたクロードモデルの2つの別々のインスタンスに同じプロンプトを送信し、単一の直接応答を要求します。
3 番目のインスタンスは両方の応答を分析し、次のいずれかを実行します。
明らかに優れている場合、最適な回答を1つ選択します
両方のレスポンスの最良の要素を組み合わせた新しいレスポンスを作成します
最終的な回答、元の回答、およびソースの帰属はすべて出力に含まれます。
発達
開発中にサーバーをウォッチモードで実行するには:
npm run watchサーバーの機能を検査するには:
npm run inspector