Skip to main content
LangBot は MCP サーバー由来のツールを利用できます。MCP サーバーを追加すれば、ツール使用を有効にしたモデルを持つ組み込み Agent が会話中にそのツールを呼び出せます。
まずは LangBot Space からのインストールを推奨します。掲載されている MCP サーバーは設定済みで、そのまま使えます。ModelScopemcp.socomposio.dev から入手して、後述の手動追加で登録することも可能です。

2 つの通信モード

以前のバージョンではリモートモードを http(Streamable HTTP)と sse の 2 つに分けていましたが、現在は単一の remote に統合され、トランスポートはバックエンドが自動検出します。データベース内の既存 http / sse レコードはアップグレード時に remote へ正規化され、接続パラメータ(URL、ヘッダー、タイムアウト)はそのまま保持されます。
MCP ツールを使うには、パイプラインで組み込み Agent を選択し、ツール使用が有効化されたモデルを使用する必要があります。モデルを参照。Dify、n8n、Langflow、Coze などの外部 Runner は各プラットフォームのツール機構を使います。

MCP サーバーをインストール

LangBot Space から(推奨)

LangBot Space は LangBot 公式のマーケットプレイスで、設定済みの MCP サーバーが多数掲載されています。WebUI の プラグイン管理MCP 管理 から閲覧して 1 クリックでインストールでき、URL、コマンド、モードなどのパラメータはマーケット側が提供するため、手動入力は不要です。 ほとんどのケースはこれで十分です。掲載されていないサービスを利用する場合は、下記の手動追加を使ってください。

手動で追加

プラグイン管理MCP 管理 を開きます: MCP 管理ページ 右上の 追加MCP サーバーを追加 をクリック。ローカル(stdio)またはリモートモードを選びます。リモートは URL を貼り付けるだけ、ローカルは起動コマンドを入力します。テスト で接続を確認、送信 で保存します: MCP サーバー作成 保存後、カードのスイッチをオンにして接続します。カードをクリックすると詳細を確認できます: MCP サーバー詳細

パイプラインで有効化

MCP サーバーを追加したあと、パイプライン拡張設定で Agent から見える MCP を決めます:
  • 「すべての MCP サーバーを有効化」をオン、または
  • 指定した MCP サーバーのみをバインド
バインドしていない MCP のツールはそのパイプラインのツール一覧に入りません。

高度な設定:stdio MCP

stdio MCP は Box Runtime によってホストされます。接続前に LangBot は以下を行います:
  1. 共有の MCP Box session を作成または再利用
  2. コマンドからローカルプロジェクトのパスを推測できれば、プロジェクトをワークスペースに staging
  3. プロジェクトに requirements.txtpyproject.tomlsetup.pysetup.cfg がある場合は依存をインストール
  4. WebSocket relay 経由で MCP プロセスの stdin/stdout に接続
マウント、ネットワーク、タイムアウトを細かく調整したい場合、MCP 設定の extra_argsbox オーバーライドを追加できます:
主なフィールド:
stdio MCP は Box 内で実行されます。依存インストールとプロセス起動は sandbox profile、ネットワーク権限、リソース制限、マウント許可リストの影響を受けます。

よくある問題