<- runpane.com に戻る用語集
MCP(Model Context Protocol)とは?
MCPは、AIエージェントを外部ツールにつなぐための標準です。GitHub、Linear、Jira、Slack、データベース、ドキュメントサーバーなど、何にでもつなげます。エージェントごとに各ツールとの連携を作る代わりに、MCPという共通の方法を使えます。
MCPが解決する問題
MCPがなければ、Claude CodeにLinearのチケットを読ませるには、Claude専用のLinear連携を誰かが作る必要があります。Codexにも同じことをさせるなら、今度はCodex専用の連携が必要です。エージェントとツールの組み合わせごとに、接続用コードを作ることになります。
MCPは、共通の標準を1つ用意して解決します。ツールはMCPに一度対応すれば、MCPを話せるすべてのエージェントから使えます。エージェントもMCPに一度対応すれば、MCP対応のすべてのツールを使えます。
実際の仕組み
プロジェクトに.mcp.jsonファイルを作ります。
{
"mcpServers": {
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp@latest"]
}
}
}
エージェントは起動時にこのファイルを読み、Context7へ自動で接続します。これで、必要なときにライブラリのドキュメントを調べられます。ほかのツールにもつなぐなら、エントリを追加します。
PaneでMCPを使う
PaneはMCPに特別な処理を加えません。Paneのターミナルは本物のターミナルです。中でClaude Codeを動かせば、単独のターミナルと同じように.mcp.jsonを読みます。
便利なのは、各Paneが別々のフォルダで動くことです。Paneごとに別のMCP設定を持てます。片方は社内ツール、もう片方は公開ドキュメントにつなげられます。競合しません。
PaneがMCPではなくCLIを使う理由
MCPは、エージェントを外部ツールにつなぐのに向いています。でも、Pane自身のワークスペース操作には、Paneの作成、ターミナル出力の取得、入力の送信などがあり、CLIの方が合います。どのエージェントもターミナルコマンドを実行できます。設定も追加サーバーも不要で、どこでも動きます。
関連資料
- modelcontextprotocol.io:MCPの公式仕様
- AnthropicによるMCPの発表:最初のブログ記事
- PaneでMCPを使う:PaneでMCPサーバーを使う方法
- runpane CLI:Paneがワークスペース操作にCLIを使う理由
よくある質問
MCPはModel Context Protocolの略です。AIエージェントをGitHub、Linear、Jira、Slack、データベースなどの外部ツールにつなぐ標準です。エージェントごとに各ツールとの連携を作る代わりに、MCPという共通の形式を使えます。
AnthropicがMCPをオープンな標準として公開しました。Claudeや特定のAIプロバイダーだけに縛られません。どのエージェントでもMCPに対応できます。
プロジェクトに.mcp.json設定ファイルを置き、エージェントに使わせるツールを記載します。エージェントは起動時にそのファイルを読み、ツールへ自動で接続します。各ツールは小さなローカルサーバーとして動き、エージェントと通信します。
Paneは自身の機能にMCPを使いません。どのエージェントにもターミナルがあるため、Paneはrunpane CLIを使います。ただし、Pane内で動くエージェントはMCPでGitHub、Linear、Slackなどに接続できます。Paneが邪魔することはありません。
Claude CodeはMCPに標準対応しています。ほかのエージェントも対応を進めています。MCPはオープンな標準なので、どのエージェントでも実装できます。最新情報は、使っているエージェントのドキュメントで確認してください。
はい。各Paneは専用フォルダ、つまりGitワークツリーで動くため、それぞれ別の.mcp.jsonを持てます。片方のPaneはドキュメント用のContext7、もう片方は社内ツールにつなげられます。競合しません。
またはダウンロード*Windows SmartScreen の警告Pane は未署名のため、直接ダウンロードすると SmartScreen の警告が出ることがあります。 Pane は完全にオープンソースです。コードを確認したり、自分でビルドしたりできます。1. 「詳細情報」をクリック2. 「実行」をクリック3. インストールを続けるPowerShell からなら公式リリースを直接ダウンロードできます。ブラウザ経由で起きやすい問題もほぼ避けられます。npm グローバルインストール PowerShell に貼り付けてください。MacLinux