mcpField
D
DxSure MCP Server and Client Setup

DxSure MCP Server and Client Setup

ローカル
github.com/mondweep開発ツール079 週間前に更新

DxSure MCP Server and Client Setup について

DxSure MCP Server and Client Setupは、Cloudflare Workers上でリモートMCPサーバーとプロキシクライアントを構築するための例です。認証なしのクライアントとGitHub OAuth版に加え、加算と通貨換算のツールを備えています。

主な機能

  1. 01Cloudflare Workers上のサーバーとクライアント
  2. 02認証なしのプロキシクライアント
  3. 03GitHub OAuth対応プロキシ版
  4. 04加算と通貨換算のツール
  5. 05ステータスと設定のエンドポイント

活用シーン

  1. 01CloudflareでのリモートMCPサーバー構築の学習
  2. 02CursorからリモートMCPサーバーへの接続
  3. 03算術と通貨換算ツールのテスト

MCP 対応

サーバーはMCPクライアントにaddとconvertCurrencyのツールを公開します。同梱のプロキシクライアントがリモートサーバーに接続し、一方の版はGitHub OAuthにも対応します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

DxSure MCP サーバーとクライアントのセットアップ

このリポジトリには、Cursor やその他の MCP 互換ツールで使用する Model Context Protocol(MCP)の実装が含まれています。

概要

このプロジェクトは次のもので構成されています。

  1. my-mcp-server - ツールをホストするコア MCP サーバー(Cloudflare Workers にデプロイ)
  2. mcp-remote-authless - Cursor が接続するプロキシクライアント
  3. mcp-remote-github-oauth - GitHub OAuth 認証を追加したバージョン

セットアップ手順

1. リモートサーバーに接続するよう MCP クライアントを設定する

MCP クライアントは、Cloudflare 上のリモート MCP サーバーに接続するよう設定する必要があります。

  1. 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...
    };
    
  2. クライアントを 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

セットアップのテスト

セットアップ後、次の手順で設定を確認できます。

  1. クライアントのステータスページを確認します。

    http://localhost:8787/status
    
  2. 現在の設定を表示します。

    http://localhost:8787/config
    

トラブルシューティング

「No server info found」エラー

ログにこのエラーが表示される場合、通常は次の原因が考えられます。

  1. リモート MCP サーバーにアクセスできない
  2. MCP クライアントから MCP サーバーに接続できない
  3. URL の設定に問題がある

解決方法:

  • mcp-remote-authless/src/config.ts のリモートサーバー URL が正しいことを確認します
  • Cloudflare Worker がデプロイされ、正常に動作していることを確認します
  • クライアントをローカルで実行している場合は、CORS の問題がないか確認します
  • config.ts でデバッグログを有効にして、詳細な接続ログを確認します

利用可能なツール

MCP サーバーでは、次のツールを利用できます。

  1. add - 2 つの数値を加算します
  2. convertCurrency - 為替レートを使用して通貨の金額を変換します

コントリビューション

my-mcp-server/src/index.ts ファイルを変更して Cloudflare Worker を再デプロイすることで、MCP サーバーにツールを追加できます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。