osFoundry / Platform
MCPサーバーフリート
ワークスペース単位でMCPサーバーをインストール。GitHub、Figma、Postgresのツールをどのエージェントからも呼び出し可能。
概要
MCPサーバーフリートは、osFoundryがワークスペース全体でModel Context Protocol(MCP)サーバーをまとめて管理する仕組みです。ツール連携を個々のエージェントに一つずつ組み込むのではなく、MCPサーバーを一度導入すれば、そのツールはワークスペース内のすべてのエージェント、チャット、パイプラインから使えるようになります。公式のMCPレジストリ(registry.modelcontextprotocol.io)を検索して導入する、リモートサーバーをHTTPS URLで追加する、ローカルのstdioサーバーをコマンドで起動する、という三つの方法があります。GitHub、Figma、Postgresをはじめ、MCPに対応したどのサーバーも同じ場所に集約され、同じプロトコルで話します。
osFoundry内では、サーバーは二つのスコープに分かれます。管理者が導入するワークスペースサーバーは全員で共有し、メンバー個人が追加するパーソナルサーバーはそのアカウント内に閉じます(管理者を通さずにワークスペース全体へ昇格させることはできません)。各サーバーのツールには名前空間が付くため(たとえばmcp__github__create_issue)、二つのサーバーが衝突することはなく、元のサーバー名も各ツールの説明を通じてモデルに伝わります。ローカルサーバーは手元のマシン上で子プロセスとして動き、そのシークレットはOSのキーチェーンに保存されます。会話ログにもosFoundryのサーバーにも残りません。リモートサーバーはHTTPS経由でOAuthまたはヘッダー認証によって接続します。osFoundryはBYOKかつローカルファーストなので、サーバーは自分の認証情報とデータに向けて設定でき、ローカルのstdioサーバーならそのデータは手元の端末にとどまります。
ツールは既定で有効になるのではなく、チャットごとにオプトインで有効化します。ある会話でサーバーのツールを有効にすると、エージェントがそれを呼び出せるようになり、書き込みを伴う呼び出しは承認ゲートを通ります。つまり、あなたの同意なしにツールが操作を実行することはありません。一つのワークスペースに複数のサーバーを用意し、チャットごとに異なる組み合わせを有効化できるため、各エージェントのツール範囲を絞り込めます。すべての機能を一度に抱え込ませずに済みます。リモートMCPの設定と接続テストはウェブでも動作します。ローカルのstdioサーバーの起動と、チャットでのツール有効化はデスクトップの機能です。BYOKランタイムと子プロセスがそこで動いているからです。
主な機能
- 公式レジストリからの検索、リモートHTTPS URL、ローカルコマンドのいずれかでMCPサーバーを導入できます。GitHub、Figma、PostgresをはじめどのMCPサーバーも同じ流れで扱えます
- 管理者が共有するワークスペースサーバーと、メンバーごとの非公開パーソナルサーバー。ツールには名前空間が付くので名前が衝突しません
- 導入済みサーバーのツールは、ワークスペース内のどのエージェント、チャット、パイプラインからも呼び出せます。一度導入すれば、どこからでも使えます
- ローカルのstdioサーバーは手元のマシンで動き、認証情報はOSのキーチェーンに入ります。リモートサーバーはHTTPS経由でOAuthまたはヘッダー認証によって接続します
- ツールはチャットごとにオプトインで、書き込み操作は承認ゲートを通るため、明示的な同意なしにエージェントがツールを呼ぶことはありません
活用例
- プラットフォームエンジニア:自分のデータベースに向けたPostgres MCPサーバーを導入し、データを手元のマシンから持ち出さずに、エージェントがスキーマを照会しレポートを実行できるようにする
- プロダクトデザイナー:FigmaをリモートのMCPサーバーとして一度接続し、どのチャットからでもフレームやコンポーネントの情報を引き込んでデザインや仕様の作業に活かす
- エンジニアリングチームのリーダー:ワークスペース全体で使えるGitHubサーバーを追加し、どのエージェントもissueを立てPRを読めるようにしつつ、書き込みの呼び出しは承認プロンプトの後ろに置く
よくある質問
MCPサーバーはエージェントごとに導入するのですか、それともワークスペースに一度でよいのですか
一度でかまいません。MCPサーバーはワークスペース単位(管理者)またはパーソナルサーバー(任意のメンバー)として導入し、そのツールはすべてのエージェントとチャットから呼び出せます。どのサーバーのツールを有効にするかは会話ごとに選べるので、各エージェントには全部ではなく絞り込んだツールセットが渡ります。
追加できるMCPサーバーは、GitHubやFigmaのような有名なものだけですか
Model Context Protocolに対応したサーバーならどれでも追加できます。osFoundryでは公式レジストリ(registry.modelcontextprotocol.io)を検索する、リモートサーバーをHTTPS URLで追加する、ローカルのstdioサーバーをコマンドで起動する、のいずれかが選べます。GitHub、Figma、Postgresはよくある例ですが、MCPで話すものは同じように扱えます。
サーバーを接続すると、認証情報やデータはどこに行くのですか
ローカルのstdioサーバーの場合、シークレットはOSのキーチェーンに保存され、プロセスは手元のマシンで動くため、データは端末にとどめられます。これはosFoundryがBYOKでローカルファーストであることと一致します。リモートサーバーはHTTPS経由でOAuthまたはヘッダー認証によって接続します。シークレットの値がチャットのログに書き込まれることはありません。