MCP OAuth Connect について
MCP OAuth Connect は、リモートMCPのOAuth検出設定を調査するCLIチェッカー、プラグイン、スキルを提供し、接続トラブルを調べる開発者向けです。ログインチャレンジ、登録エンドポイント、PKCE S256、保護リソースのメタデータを確認しますが、ハンドシェイクやツール呼び出しは行いません。
主な機能
- 01OAuthログインチャレンジを確認
- 02クライアント登録エンドポイントを検出
- 03PKCE S256設定を検証
- 04RFC 9728リソースメタデータを確認
- 05JSON診断レポートを出力
活用シーン
- 01MCPサーバーへの接続障害を調査
- 02OAuth検出メタデータの不足を確認
- 03コマンドラインの診断手順に組み込む
MCP 対応
ping応答のみの参照用MCPサーバーが含まれます。主な診断ツールはリモートサーバーの検出メタデータを確認しますが、トークン取得やtools/listの呼び出しは行いません。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.gfbytes.com/mcpclaude mcp add --transport http com-gfbytes-mcp-oauth-connect https://mcp.gfbytes.com/mcp{"mcpServers":{"com-gfbytes-mcp-oauth-connect":{"type":"http","url":"https://mcp.gfbytes.com/mcp"}}}Cursor で開く{"servers":{"com-gfbytes-mcp-oauth-connect":{"type":"http","url":"https://mcp.gfbytes.com/mcp"}}}VS Code で開く{"mcpServers":{"com-gfbytes-mcp-oauth-connect":{"type":"http","url":"https://mcp.gfbytes.com/mcp"}}}{"mcpServers":{"com-gfbytes-mcp-oauth-connect":{"serverUrl":"https://mcp.gfbytes.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
MCP OAuth Connect
MCP リモートが curl には応答するのに、Claude/Cursor/Desktop/Grok Connectors で動作しなくなる場合に使える無料チェッカーです。
| ライブチェッカー | check.gfbytes.com |
| このリポジトリ | CLI diagnose.py +プラグイン/スキル |
| Web UI | mcp-gfbytes |
| デモ MCP | https://mcp.gfbytes.com |
GFB のラボの一部です。創設者/ピアのプロフィール:gregfredabytes.com · エッセイ · 実行環境

これは何ではないか
- ホスト型 MCP 製品ではありません。
https://mcp.gfbytes.comは ping のみを行うリファレンスサーバーです。 - ハンドシェイクを完了するものではありません。 チェッカーはディスカバリーメタデータを読み取ります。DCR を実行したり、トークンを発行したり、
tools/listを呼び出したりはしません。失敗はスコープを確認するための手がかりであり、行き止まりではありません。 - 有料の接続ラボではありません。 4 つのクライアントでの試行と、手順書の提供については、スタジオ製品ページをご覧ください。
コネクターの UI にURL だけを貼り付けてください。API キーは不要です。
クローン/実行
標準ライブラリの Python ≥3.10 が必要です。チェッカーのインストールは不要です。
git clone https://github.com/GFB2026/mcp-oauth-connect.git
cd mcp-oauth-connect
python skills/mcp-oauth-connect/scripts/diagnose.py https://mcp.gfbytes.com
コネクターに重要なチェックに合格すると終了コード 0、それ以外の場合は 1 を返します。JSON レポートは標準出力に出力されます。
適切なログインチャレンジ(curl からの単なる 200 ではありません)、登録エンドポイント、PKCE S256、RFC 9728 の保護リソースメタデータを確認します。
テスト:
python -m pip install "pytest>=8"
python -m pytest
AI アシスタント/コントリビューター向け
編集範囲と禁止事項:.github/copilot-instructions.md。
python -m pytest で検証してください(pytest>=8 をインストールしてください。このツリーはフラットな構成のため、pip install -e は使用しません)。
プラグインのインストール(任意)
Claude Code:
/plugin marketplace add GFB2026/mcp-oauth-connect
/plugin install mcp-oauth-connect@mcp-oauth-connect
Grok Build:
grok plugin marketplace add GFB2026/mcp-oauth-connect
grok plugin install mcp-oauth-connect --trust
その後、上記と同じ diagnose.py の手順を実行してください。
template/
https://mcp.gfbytes.com の背後で動作する、ping のみを行う公開サンプル(MIT)です。リファレンスサーバーであり、サービスの製品プランではありません。
ライセンス
プラグイン、スキル、診断スクリプト、テスト、template/ は MIT ライセンスです。スタジオの接続ラボ/修正ラウンドのサービスは、gfbytes.com で別途提供しています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。