メインコンテンツへスキップ
Model Context Protocol (MCP) サーバーは、追加のツールとコンテキストを提供することでdroidの機能を拡張します。Droidでは、簡単なブラウジングとセットアップのためのインタラクティブUIと、スクリプトや自動化のためのCLIコマンドの2つの管理方法を提供しています。

クイックスタート: レジストリから追加

最も簡単に始める方法は、組み込みレジストリを使用することです。droidで/mcpと入力し、**「レジストリから追加」**を選択して40以上の事前設定済みサーバーを参照できます:
サーバー説明
figmaデザインの探索と実装
linear課題追跡とプロジェクト管理
sentryエラー追跡とパフォーマンス監視
notionノート、ドキュメント、プロジェクト管理
supabaseSupabaseプロジェクトの作成と管理
stripe決済処理API
vercelプロジェクトとデプロイメントの管理
playwrightエンドツーエンドブラウザーテスト
hubspotCRMデータ管理
mongodbデータベース管理
その他多数
リストからサーバーを選択し、必要に応じて認証を行う(ほとんどのHTTPサーバーはOAuthをサポート—ブラウザーのプロンプトに従ってください)と、サーバーがすぐに使用可能になります。
The registry is the fastest way to get started. For custom servers or automation, use the CLI commands below.

インタラクティブマネージャー(/mcp

droid内で/mcpと入力すると、インタラクティブMCPマネージャーが開きます。ここから以下のことができます:
  • サーバーの参照 - 設定済みのすべてのサーバーとその接続状況を確認
  • ツールの表示 - 接続された各サーバーが提供するツールを検査
  • 有効化/無効化 - サーバーを削除せずに一時的に無効化
  • 認証 - ブラウザー経由でOAuth対応サーバーに接続
  • 認証のクリア - サーバーの保存された認証情報を削除
  • レジストリから追加 - 人気のあるMCPサーバーをワンクリックセットアップ
  • サーバーの削除 - ユーザー設定のサーバーを削除

CLIでサーバーを追加

スクリプトや自動化には、droid mcp addを使用してください。Droidは2種類のサーバーをサポートしています:http(リモートエンドポイント)とstdio(ローカルプロセス)。

HTTPサーバーの追加

HTTPサーバーはリモートMCPエンドポイントで、クラウドサービスやAPIに接続する推奨方法です。 構文:
droid mcp add <name> <url> --type http [--header "KEY: VALUE"...]
引数:
  • name - 一意のサーバー識別子
  • url - MCPサーバーのHTTP/HTTPS URL
  • --type http - HTTPトランスポートを指定するための必須フラグ
  • --header "KEY: VALUE" - 認証用HTTPヘッダー(複数回使用可能)

人気のHTTP MCPサーバー

開発とテスト

Sentry - エラーの監視、本番環境の問題のデバッグ
droid mcp add sentry https://mcp.sentry.dev/mcp --type http
Hugging Face - Hugging Face HubとGradio AIアプリケーションにアクセス
droid mcp add hugging-face https://huggingface.co/mcp --type http
Socket - 依存関係のセキュリティ分析
droid mcp add socket https://mcp.socket.dev/ --type http

プロジェクト管理とドキュメント

Notion - ドキュメントの読み取り、ページの更新、タスク管理
droid mcp add notion https://mcp.notion.com/mcp --type http
Linear - 課題追跡とプロジェクト管理
droid mcp add linear https://mcp.linear.app/mcp --type http
Intercom - 顧客の会話とチケットへのアクセス
droid mcp add intercom https://mcp.intercom.com/mcp --type http
Monday - monday.comボードとアイテムの管理
droid mcp add monday https://mcp.monday.com/mcp --type http

決済と商取引

Stripe - 決済処理とサブスクリプション
droid mcp add stripe https://mcp.stripe.com --type http
PayPal - PayPal商取引と決済処理
droid mcp add paypal https://mcp.paypal.com/mcp --type http

デザインとメディア

Figma - Figmaコンテキストでコードを生成
droid mcp add figma https://mcp.figma.com/mcp --type http
Canva - Canvaデザインの閲覧、要約、生成
droid mcp add canva https://mcp.canva.com/mcp --type http
TwelveLabs - 動画分析、検索、AI駆動のインサイト
droid mcp add twelvelabs-mcp https://mcp.twelvelabs.io --type http \
  --header "x-api-key: YOUR_TWELVELABS_API_KEY"

インフラストラクチャとDevOps

Netlify - ウェブサイトの作成、デプロイ、管理
droid mcp add netlify https://netlify-mcp.netlify.app/mcp --type http
Vercel - プロジェクト、デプロイメント、ログの管理
droid mcp add vercel https://mcp.vercel.com/ --type http
Stytch - 認証サービスの設定
droid mcp add stytch http://mcp.stytch.dev/mcp --type http
Many HTTP servers require OAuth authentication. After adding, use the interactive /mcp UI to complete the authentication flow.

Stdioサーバーの追加

Stdioサーバーはマシン上でローカルプロセスとして実行され、直接システムアクセスが必要なツールに最適です。 構文:
droid mcp add <name> "<command>" [--env KEY=VALUE...]
引数:
  • name - 一意のサーバー識別子
  • command - サーバーを開始するためのコマンド(スペースが含まれる場合は引用符で囲む)
  • --env KEY=VALUE - 環境変数(複数回使用可能)

人気のStdio MCPサーバー

Airtable - レコードの読み取り/書き込み、ベースとテーブルの管理
droid mcp add airtable "npx -y airtable-mcp-server" \
  --env AIRTABLE_API_KEY=your_key
ClickUp - タスク管理とプロジェクト追跡
droid mcp add clickup "npx -y @hauptsache.net/clickup-mcp" \
  --env CLICKUP_API_KEY=your_key \
  --env CLICKUP_TEAM_ID=your_team_id
HubSpot - CRMデータのアクセスと管理
droid mcp add hubspot "npx -y @hubspot/mcp-server" \
  --env HUBSPOT_ACCESS_TOKEN=your_token

サーバーの削除

設定からサーバーを削除:
droid mcp remove <name>
例:
droid mcp remove notion

サーバーの管理

droid内で/mcpと入力すると、MCPサーバーを管理するためのインタラクティブUIが開きます。
  • 設定済みサーバーをステータス付きですべて表示
  • 各サーバーが提供するすべてのツールを表示
  • OAuth認証が必要なリモートサーバーの認証
  • サーバーの追加/削除および有効化/無効化

設定

MCPサーバーの設定は2つのレベルで保存できます:
レベル場所目的
ユーザー~/.factory/mcp.json個人のサーバー、すべてのプロジェクトで利用可能
プロジェクト.factory/mcp.jsonチーム共有サーバー、リポジトリにコミット

レイヤー化の仕組み

ユーザー設定がプロジェクト設定よりも優先されます。両方のレベルで同じサーバーが定義されている場合、ユーザーレベルの設定が優先されます。 重要な動作:
  • プロジェクト定義のサーバーを有効化/無効化すると、新しい状態でコピーがユーザー設定に保存されます。元のプロジェクト設定は変更されないため、チームメンバーには影響しません。
  • プロジェクトサーバーはCLIや/mcpUI経由では削除できません。削除するには、.factory/mcp.jsonを直接編集してください。
  • droid mcp addやレジストリ経由で追加したサーバーは、常にユーザー設定に保存されます。

OAuthトークン

OAuthトークンはシステムキーリング(またはフォールバックファイル)にグローバルに保存され、プロジェクトごとではありません。あるプロジェクトでサーバーに認証すると、そのサーバーが設定されているすべての場所で認証されます。 サーバーの認証をクリアするには、/mcpインタラクティブマネージャーを使用し、「認証のクリア」を選択してください。

設定スキーマ

各サーバーエントリには以下が含まれます:
フィールド説明
type"stdio" | "http"サーバータイプ
disabledbooleanサーバーを一時的に無効化(デフォルト:false
disabledToolsstring[]このMCPサーバーで無効化するツール名のリスト
stdioサーバーの場合:
  • command: 実行する実行可能ファイル
  • args: コマンドライン引数(配列)
  • env: 環境変数(オブジェクト)
httpサーバーの場合:
  • url: HTTP/HTTPSエンドポイントURL
  • headers: 認証用HTTPヘッダー(オブジェクト)
mcp.jsonの例:
{
  "mcpServers": {
    "linear": {
      "type": "http",
      "url": "https://mcp.linear.app/mcp",
      "disabled": false
    },
    "playwright": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@playwright/mcp@latest"],
      "disabled": false
    }
  }
}
Droidは設定ファイルの変更時に自動的にリロードされるため、サーバーを追加した後すぐに利用可能になります。