Exact Match Site ID MCP Connector
Exact Match Site ID MCPコネクタ
このサービスは、Exact Match Site IDデータを、ChatGPT、Claude、Cursor、その他MCPサーバーを呼び出せるツールなどのMCP互換AIクライアントに公開します。
スタック
TypeScript
HTTPルート用Hono
MCPプロトコル処理用公式MCP SDK
入力バリデーション用Zod
真実のソースとしてのLaravel
data
ローカルセットアップ
.env.exampleを.envにコピーします。LARAVEL_API_BASE_URLをLaravel APIのベースURLに設定します。LARAVEL_MCP_PROXY_TOKENを、Laravelのservices.mcp_proxy.internal_tokenに設定したものと同じ値に設定します。OAUTH_TOKEN_SECRETを32文字以上のランダムな文字列に設定します。npm installで依存関係をインストールします。npm run devでローカル開発を開始します。
デフォルトのローカルサービスURLは http://localhost:8787 です。
便利なURL
ヘルスチェック:
GET /healthMCPエンドポイント:
POST /mcpOAuth認可メタデータ:
GET /.well-known/oauth-authorization-serverMCPメタデータ:
GET /.well-known/mcp-serverウィジェット:
GET /widgets/site-id
開発用認証
MCP_DEV_AUTH_ENABLED=true の場合、以下を呼び出すことでローカル認証コードを作成できます:
GET /oauth/dev/start?clerk_user_id=user_xxx本番環境では、この開発用ハンドオフを実際のExact Match/Clerkログインコールバックに置き換える必要があります。
ローカルOAuthテストフロー
サーバーをChatGPTアプリに接続する前に、このフローを使用してローカルでOAuthをテストしてください。
.envにローカルリダイレクト許可リストが含まれていることを確認します:
OAUTH_ALLOWED_REDIRECT_URIS=http://localhost:8787/oauth/dev/callback
MCP_DEV_AUTH_ENABLED=trueMCPサーバーを起動します:
npm run dev実際のClerkユーザーIDを使用して開発用認可URLを開きます:
http://localhost:8787/oauth/dev/start?clerk_user_id=user_xxxブラウザは以下にリダイレクトされます:
http://localhost:8787/oauth/dev/callback?code=...&state=...コールバックレスポンスから
code値をコピーします。コードをMCPアクセストークンと交換します:
$code = "paste-code-here"
Invoke-RestMethod `
-Method Post `
-Uri "http://localhost:8787/oauth/token" `
-ContentType "application/x-www-form-urlencoded" `
-Body @{
grant_type = "authorization_code"
client_id = "local-dev"
redirect_uri = "http://localhost:8787/oauth/dev/callback"
code = $code
}成功時のレスポンス:
{
"access_token": "...",
"token_type": "Bearer",
"expires_in": 3600,
"refresh_token": "...",
"scope": "site_id:read"
}access_token を以下のように使用します:
Authorization: Bearer <access_token>このトークンは、AIアプリからMCPサーバーへのリクエストを認証します。MCPサーバーは、LARAVEL_MCP_PROXY_TOKEN を使用してLaravelに対して個別に認証を行います。
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Feyfa/exactmatch-mcp-apps'
If you have feedback or need assistance with the MCP directory API, please join our Discord server