mcpField
M
MCP Agent Strategy

MCP Agent Strategy

github.com/hjlarryフレームワーク・SDK1782 週間前に更新

MCP Agent Strategy について

MCP Agent Strategyは、MCPツール呼び出しと一般的な関数呼び出しを組み合わせるDify向けエージェント戦略プラグインです。単一または複数のMCPサーバー接続を設定できます。

主な機能

  1. 01MCPツール呼び出しの統合
  2. 02公式の関数呼び出しエージェント戦略への対応
  3. 03柔軟なサーバー接続設定

活用シーン

  1. 01DifyエージェントからのMCPツール呼び出し
  2. 02単一または複数のMCPサーバー設定

MCP 対応

MCPサーバーが提供するツールをDifyのエージェント戦略から呼び出せます。URL、ヘッダー、タイムアウトを設定できます。

詳細

MCP エージェント戦略

作成者: hjlarry
バージョン: 0.0.2
タイプ: エージェント戦略
リポジトリ・Issue: https://github.com/hjlarry/dify-plugin-mcp_agent

MCP ツール呼び出しと一般的な関数呼び出し機能を統合する Dify エージェント戦略プラグインです。

機能

  • 公式の関数呼び出しエージェント戦略との完全な互換性
  • MCP ツール呼び出しとのシームレスな統合
  • 柔軟な MCP サーバー接続オプション

始める

agent

基本設定

単一の MCP サーバーセットアップの場合は、サーバー URL を指定するだけです:

http://localhost:8000/sse
詳細設定

詳細な接続パラメータを備えた複数の MCP サーバーの場合:

{
  "server_name1": {
    "url": "http://127.0.0.1:8000/sse",
    "headers": {},
    "timeout": 5,
    "sse_read_timeout": 300
  },
  "server_name2": {
    "url": "http://127.0.0.1:8001/sse"
  }
}

MCP サーバーを stdio から sse に変更するにはどうすればよいですか?

オプション 1: ソースコード修正
if __name__ == "__main__":
    mcp.run(transport='sse')
オプション 2: mcp-proxy を使用
uv tool install mcp-proxy
mcp-proxy --sse-host=0.0.0.0 --sse-port=8080 uvx your-server

コメント

MCP は初めてですか?

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

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