DxSure MCP Server and Client Setup について
DxSure MCP Server and Client Setupは、Cloudflare Workers上でリモートMCPサーバーとプロキシクライアントを構築するための例です。認証なしのクライアントとGitHub OAuth版に加え、加算と通貨換算のツールを備えています。
主な機能
- 01Cloudflare Workers上のサーバーとクライアント
- 02認証なしのプロキシクライアント
- 03GitHub OAuth対応プロキシ版
- 04加算と通貨換算のツール
- 05ステータスと設定のエンドポイント
活用シーン
- 01CloudflareでのリモートMCPサーバー構築の学習
- 02CursorからリモートMCPサーバーへの接続
- 03算術と通貨換算ツールのテスト
MCP 対応
サーバーはMCPクライアントにaddとconvertCurrencyのツールを公開します。同梱のプロキシクライアントがリモートサーバーに接続し、一方の版はGitHub OAuthにも対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
DxSure MCP サーバーとクライアントのセットアップ
このリポジトリには、Cursor やその他の MCP 互換ツールで使用する Model Context Protocol(MCP)の実装が含まれています。
概要
このプロジェクトは次のもので構成されています。
my-mcp-server- ツールをホストするコア MCP サーバー(Cloudflare Workers にデプロイ)mcp-remote-authless- Cursor が接続するプロキシクライアントmcp-remote-github-oauth- GitHub OAuth 認証を追加したバージョン
セットアップ手順
1. リモートサーバーに接続するよう MCP クライアントを設定する
MCP クライアントは、Cloudflare 上のリモート MCP サーバーに接続するよう設定する必要があります。
-
mcp-remote-authless/src/config.tsを編集し、serverUrlに Cloudflare Worker の URL を設定します。export const MCP_CONFIG = { serverUrl: 'https://dxsure-mcp-server-v2.yourdomain.workers.dev/mcp', // other settings... }; -
クライアントを Cloudflare にデプロイするか、ローカルで実行します。
cd mcp-remote-authless npm run dev # For local development # OR npm run deploy # To deploy to Cloudflare
2. MCP クライアントを使用するよう Cursor を設定する
Cursor の「設定」で、MCP サーバーの URL を次のように設定します。
ローカルで実行する場合:
http://localhost:8787/mcp
デプロイ済みのクライアントを使用する場合:
https://your-mcp-client.workers.dev/mcp
セットアップのテスト
セットアップ後、次の手順で設定を確認できます。
-
クライアントのステータスページを確認します。
http://localhost:8787/status -
現在の設定を表示します。
http://localhost:8787/config
トラブルシューティング
「No server info found」エラー
ログにこのエラーが表示される場合、通常は次の原因が考えられます。
- リモート MCP サーバーにアクセスできない
- MCP クライアントから MCP サーバーに接続できない
- URL の設定に問題がある
解決方法:
mcp-remote-authless/src/config.tsのリモートサーバー URL が正しいことを確認します- Cloudflare Worker がデプロイされ、正常に動作していることを確認します
- クライアントをローカルで実行している場合は、CORS の問題がないか確認します
- config.ts でデバッグログを有効にして、詳細な接続ログを確認します
利用可能なツール
MCP サーバーでは、次のツールを利用できます。
add- 2 つの数値を加算しますconvertCurrency- 為替レートを使用して通貨の金額を変換します
コントリビューション
my-mcp-server/src/index.ts ファイルを変更して Cloudflare Worker を再デプロイすることで、MCP サーバーにツールを追加できます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。