mcpField
M
MCP Agent

MCP Agent

github.com/justinhuang0208デスクトップアプリ237 週間前に更新

MCP Agent について

Langchain と MCP を統合した LaunchBar デスクトップアプリケーションで、プロンプトに基づいてタスクを自動完了します。利用可能なツールに対してオートコンプリート機能を提供します。

主な機能

  1. 01Langchain と MCP の統合
  2. 02動的 MCP サーバー読み込み
  3. 03@記号によるオートコンプリート
  4. 04LLM API キー設定
  5. 05ツールベースのサーバー選択

活用シーン

  1. 01LaunchBar での迅速なコマンド実行
  2. 02複数 MCP サービスの自動化管理
  3. 03クロスサービスタスク自動化

MCP 対応

クライアントは設定ファイル経由で MCP サーバーに接続・管理し、指定されたツール名に基づいて適切な MCP サーバーを動的に読み込みます。

詳細

MCP エージェント

これは Langchain と MCP に統合された Launchbar アクションで、プロンプトに基づいてタスクを自動的に完了します。

Configuration

アプリケーションを使用する前に、LLM API キーを設定するために .env ファイルを追加してください。さらに、MCP をセットアップするために mcp_config.json ファイルを含めてください。

mcp_config.json は以下のようにフォーマットする必要があります:

{
  "filesystem": {
    "command": "npx",
    "args": [
      "-y",
      "@modelcontextprotocol/server-filesystem",
      "/your/folder/path1",
      "/your/folder/path2"
    ]
  },
  "fetch": {
    "command": "uvx",
    "args": [
      "mcp-server-fetch"
    ]
  }
}

suggestions.js ファイルは、"@" を入力したときにオートコンプリートを有効化し、MCP サーバー名の提案を提供するように設計されています。さらに、この関数は指定したツール名に関連付けられた MCP サーバーのみを動的に読み込みます。suggestions.js 内のキーワードセクションを変更して、インストール済みの MCP サーバーに合わせたり、名前を変更したりする柔軟性があります。

コメント

MCP は初めてですか?

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

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