メインコンテンツへスキップ
使用するクライアントを以下から選択してください。ホスト型サーバー(https://mcp.didit.me/mcp)ではAPIキーは不要です。初回接続時にクライアントがブラウザを開くので、Didit でログインして権限を承認します。
Claudeをお使いですか。 Claudeを接続ページには、名前とURLが入力済みのAdd custom connectorダイアログを開くワンクリックのコネクターリンクがあります。確認してサインインするだけで完了します。
リモート/HTTP MCPにまだ対応していないクライアント(Windsurf、Zed)は、mcp-remoteブリッジを介して接続します。このブリッジはstdioをホスト型URLに転送し、OAuthハンドシェイクを代わりに処理します。

ホスト型サーバー (推奨)

CLIでサーバーを追加し、サインインを開始します。
Claude Codeを起動して/mcpを実行すると、ブラウザでDidit でログイン画面が開きます。承認すると、diditツールが利用可能になります。
設定にAPIキーは含めません。 ホスト型サーバーはブラウザであなたを認証し、あなたとして動作します。つまり、あなたが所属するすべての組織に、あなたの役割の権限でアクセスします。認証を参照してください。
ホスト型サーバーはGET https://mcp.didit.me/healthzに対してバージョンを返します。

接続を確認する

サインイン後、クライアントに次のように尋ねます。
エージェントはdidit_context_getを呼び出し、あなたの組織とそのアプリケーションを表示するはずです。 Diditのツールがないと応答した場合は、サーバーに接続されていないか、サインインが完了していません。トラブルシューティングを参照してください。

セルフホスティング

ホスト型サーバーは、オープンソースのリポジトリgithub.com/didit-protocol/mcp(MIT)からビルドされています。各リリースはnpmにも@didit-protocol/mcp-serverとして公開されているため、stdioサーバーをnpmから直接実行することも、クローンからどちらのエントリーポイントもビルドすることもできます。1つのコードベースから2つのエントリーポイントが提供されます。 どちらのモードもDiditのユーザーとして動作します。アプリケーションのAPIキーで動作するモードはありません。
1

クローンしてビルドする

または、コンテナをビルドします: docker build -t didit-mcp .。このイメージはdist/http.jsを非rootユーザーとして実行し、ポート3000を公開し、/healthzでヘルスチェックを行います。
2

HTTPサーバーを実行する(OAuth)

.env.exampleを.envにコピーしてホスト型モードの値を入力し、次を実行します。
このサーバーはOAuthリソースサーバーとしてのみ動作します。MCP_RESOURCE_URIには、オリジンだけではなくトランスポートの完全な公開URL(例: https://mcp.example.com/mcp)を設定する必要があります。また、Didit認可サーバーに対してトークンをイントロスペクトするための認証情報(MCP_OAUTH_CLIENT_ID、MCP_OAUTH_CLIENT_SECRET)も必要です。変数の一覧は詳細設定 → セルフホスティングを参照してください。
3

またはstdioで実行する(ヘッドレス)

OAuthフローを実行できないローカルエージェントの場合は、公開パッケージを実行し(クローンは不要です)、環境変数でユーザーアクセストークンを渡します。
クローンからは、DIDIT_ACCESS_TOKEN=<user-access-token> node dist/index.jsで同じことができます。トークンがない場合、エージェントはdidit_account_loginでサインインでき、アカウントで二要素認証が有効な場合は続けてdidit_account_verify_2faを実行します。任意のMCP_DEFAULT_ORGとMCP_DEFAULT_APPを使うと、シングルテナント構成でスコープを固定できます。Claude Codeには次のコマンドで登録します。
Cursorの場合はmcp.jsonに登録します。
オープンソースのstdioサーバーには、ホスト型サーバーが提供するトラベルルール、マーケットプレイス、不正ネットワーク、取引SDKトークンの各ツールと、ワークフロー構築以外のコンプライアンスツールは含まれていません。 その代わりに、didit_org_top_up、didit_org_reveal_application_api_keyと、5つのアカウント設定ツール(didit_account_register、didit_account_verify_email、didit_account_resend_otp、didit_account_login、didit_account_verify_2fa)が追加されています。これらは認証情報を引数として受け取るため、リモートコネクターでは提供されることはありません。また、stdioではサーバーがお使いのファイルシステムを共有するため、ファイルを受け取るツールは*_path引数も受け付けます。

次のステップ

認証

サインイン、スコープ、役割。

ツールリファレンス

エージェントが呼び出せるすべてのツール。
最終更新日 2026年11月1日