Gentkey について
Gentkeyは、OAuthで保護されたMCPサーバーで、単一のエンドポイントを通じてクライアントを接続済みサービスへつなぎます。能力単位で書き込みを制御し、回数や期間の制限を適用して、判断を監査記録に残します。
主な機能
- 01接続サービス用の単一エンドポイント
- 02能力付与による書き込み制御
- 03呼び出し単位・期間単位の制限
- 04ポリシー判定付きドライラン
- 05人が読める監査記録
- 06サーバー側で暗号化する認証情報
活用シーン
- 011つのMCP URLで複数サービスに接続
- 02エージェントの書き込み操作を制限
- 03書き込みとポリシー判定を事前確認
- 04許可・拒否された呼び出しを確認
MCP 対応
OAuth 2.0と動的クライアント登録に対応するStreamable HTTPエンドポイントを通じて、ネイティブ連携やサービスディレクトリをMCPクライアントに公開します。書き込みには能力付与が必要で、呼び出しは監査記録に残ります。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://app.gentkey.com/mcpclaude mcp add --transport http com-gentkey https://app.gentkey.com/mcp{"mcpServers":{"com-gentkey":{"type":"http","url":"https://app.gentkey.com/mcp"}}}Cursor で開く{"servers":{"com-gentkey":{"type":"http","url":"https://app.gentkey.com/mcp"}}}VS Code で開く{"mcpServers":{"com-gentkey":{"type":"http","url":"https://app.gentkey.com/mcp"}}}{"mcpServers":{"com-gentkey":{"serverUrl":"https://app.gentkey.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Gentkey
すべてのコネクターを1つのMCP URLで利用できます。
gentkey.comでアカウントを一度連携するだけです。すべてのAI環境 — claude.ai(ウェブとモバイル)、Claude Code、Cursor、あらゆるMCPクライアント — から、OAuthで保護された単一のMCPエンドポイントを通じて、すべてのサービスにアクセスできます:
https://app.gentkey.com/mcp
プロバイダーは、家全体に入れる鍵をエージェントに渡します。Gentkeyは、1つの部屋に入れる鍵を渡します — そして、いつでもその鍵を取り消せます。
理由
コネクターはありふれたものです。大まかなOAuthトークンを、範囲を限定でき、取り消し可能で、監査可能な機能に変えることが重要です:
- 機能の範囲を限定した書き込み。 読み取りツールは最初から使えます(接続ごとに無効化できます)。書き込みツールには、ダッシュボードで明示的に付与する機能許可が必要です。
- 制約の適用。 許可は、呼び出しごと(例:予算の変更額は最大50ドル)およびローリング期間ごと(1時間または1日あたりの書き込み数/対象数/金額)に制限されます。
- ドライラン。 すべての書き込みツールに
dry_runフラグがあり、副作用なしで、実際の呼び出しで何が行われるかを正確に報告します。許可がまだない場合でも、ポリシーの判定結果を含めて確認できます。 - 完全な監査証跡。 すべての判定(許可/拒否/制約による拒否/ドライラン)を、人が読める計画の概要とともに記録します —
grant:abcではなく、*「『Summer Sale』の予算を変更:50ドル → 80ドル」*のように記録します。 - サーバー側の認証情報。 上流の認証情報は保存時に暗号化され(AES-256-GCM、AADにバインド。オプションでCloud KMSのエンベロープ暗号化に対応)、サーバー側で注入されます。モデルが認証情報を見ることはありません。
クライアントを接続する
app.gentkey.comでアカウントを作成し、サービスを連携してから、エンドポイントをクライアントに設定します。認証には動的クライアント登録を使用するOAuth 2.0を採用しているため、貼り付けるAPIキーはありません。
claude.ai(ウェブとモバイル) — 設定 → コネクター → カスタムコネクターを追加 → https://app.gentkey.com/mcp
Claude Code
claude mcp add --transport http gentkey https://app.gentkey.com/mcp
Cursor — ~/.cursor/mcp.jsonに追加します:
{ "mcpServers": { "gentkey": { "url": "https://app.gentkey.com/mcp" } } }
Streamable HTTPとOAuthに対応するその他のクライアントでも、同様に利用できます。
接続できるサービス
- ネイティブコネクターは、きめ細かく意味を考慮した制約に対応しています:Google Ads(操作の種類に応じた機能許可、予算変更額の上限)、Meta Ads(通貨を考慮した予算変更額、ドライランでの計画とコミット)、BigQuery(ステートメントの種類に応じた許可)、Apple Search Ads、App Store Connect、Google Search Console、RevenueCat、Superwall(リソースごとの機能マップ)。
- 1,798のサービスのディレクトリには、MCPパススルー、OpenAPI、またはGraphQL経由で接続できます — Notion、Linear、Slack、Stripe、Figma、Canva、Atlassian、HubSpot、Supabase、Sentryなど。上流のツールはスキーマを含めてそのままプロキシされますが、デフォルトでは書き込みが制限されます。許可なしで実行できるのは厳選された読み取りツールのみで、すべての呼び出しは監査されます。
コネクターごとの許可の分類を含む全リスト:docs/connectors.md。
このリポジトリについて
Gentkeyのソースコードはプロプライエタリです。このリポジトリでは、公開ドキュメント、MCPレジストリマニフェスト(server.json)、およびイシュートラッカーを公開しています — バグ報告、質問、コネクターのリクエストをIssuesで歓迎します。
-
ウェブサイト:gentkey.com
-
アプリ:app.gentkey.com
-
MCPエンドポイント:
https://app.gentkey.com/mcp(Streamable HTTP、OAuth 2.0 + 動的クライアント登録)
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。