mcpField
A
AI Engineer MCP 2025

AI Engineer MCP 2025

ローカル
ai-engineer-wf-2025.swyx-5de.workers.devその他5580 週間前に更新

AI Engineer MCP 2025 について

AI Engineer MCP 2025 は、AI Engineer World's Fair 2025 向けのリモート MCP サーバーで、Cloudflare Worker 上で構築されています。大会の講演応募システムもホストしています。MCP クライアントから接続し、大会に関する情報を問い合わせできます。

主な機能

  1. 01SSE エンドポイントによるリモート MCP 接続
  2. 02Cloudflare Worker 上での構築
  3. 03講演応募システムの搭載
  4. 04MCP Inspector によるローカルでのデバッグ

活用シーン

  1. 01MCP クライアントから大会情報を問い合わせる
  2. 02Cloudflare Worker での MCP サーバー構成の参考にする
  3. 03Claude Desktop をリモート MCP サーバーに接続する

MCP 対応

このプロジェクトは MCP サーバーであり、SSE エンドポイントを通じて MCP クライアントにツールを公開します。クライアントは URL を指定して接続し、必要に応じて mcp-remote を経由します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"aie": {
"command": "npx",
"args": [
"-y",
"wrangler"
]
}
}
}
起動コマンドnpx -y wrangler

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmwrangler

ツール

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

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

詳細

AI Engineer MCP 2025

このプロジェクトでは、AI Engineer Conference 2025の講演応募システムとMCP サーバーを提供しています。

Cloudflareを使ったセットアップを手伝ってくれた@threepointoneに感謝します!<3

画像

MCP クライアントに追加する

https://ai-engineer-wf-2025.swyx-5de.workers.dev/sse

// for example .cursor/mcp.json
{
  "mcpServers": {
    "AIECONF": {
      "url": "https://ai-engineer-wf-2025.swyx-5de.workers.dev/sse"
    }
  }
}

チャットアプリで「カンファレンスについて教えて」と入力してみてください。MCP サーバーが呼び出されます。

プロジェクトの構成

このプロジェクトはCloudflare Workerとして構築されており、主なコンポーネントは次のとおりです。

  • src/index.tsにあるMCP サーバーの実装
  • src/app.tsにあるアプリケーションロジック
  • src/utils.tsにあるユーティリティ関数
  • static/ディレクトリにある静的アセット

ローカルで開発する

# clone the repository
git clone [email protected]:cloudflare/ai.git

# install dependencies
cd ai
npm install

# run locally
npx wrangler dev

ブラウザーでhttp://localhost:8787/を開けるはずです。

MCP Inspectorをサーバーに接続する

新しいMCP APIを確認するには、MCP Inspectorを使用できます。

  • npx @modelcontextprotocol/inspectorで起動します
  • Inspector内でTransport TypeをSSEに切り替え、接続先のMCP サーバーのURLとしてhttp://localhost:8787/sseを入力し、「Connect」をクリックします
  • (モックの)ユーザー名/パスワードのログイン画面に移動します。任意のメールアドレスとパスワードを入力してログインします。
  • MCP Inspectorに戻るので、定義済みのツールを一覧表示したり呼び出したりできます。
上記の設定を行ったMCP Inspector
ツール呼び出し後のMCP Inspector

Claude DesktopをローカルのMCP サーバーに接続する

MCP Inspectorも便利ですが、本当に接続したいのはClaudeです!Anthropicのクイックスタートに従い、Claude Desktopで「Settings」>「Developer」>「Edit Config」を開いて設定ファイルを確認します。

テキストエディターでファイルを開き、次の設定に置き換えます。

{
  "mcpServers": {
    "math": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:8787/sse"
      ]
    }
  }
}

これによりローカルプロキシが実行され、ClaudeがHTTP経由でMCP サーバーと通信できるようになります。

Claudeを開くと、ブラウザーウィンドウが開き、ログインできます。右下に使用可能なツールが表示されます。適切なプロンプトを入力すると、Claudeがツールの呼び出しを求めます。

ハンマーアイコンをクリックすると、使用可能なツールの一覧が表示されます
ClaudeがMCPの加算ツールを呼び出して、「電卓をなくしてしまい、指も足りなくなりました。数学ツールを使って23と19を足してもらえますか?」というプロンプトに答えます

Cloudflareにデプロイする

  1. 次のKV名前空間が作成されていることを確認します。
    • 認証用のOAUTH_KV
    • 講演応募用のAIEWFSUBMISSIONS
  2. シークレットストアでSECRETKEYが設定されていることを確認します
  3. 次のコマンドでデプロイします。
    npm run deploy
    

デプロイしたリモートMCP サーバーをリモートMCP クライアントから呼び出す

上記の「ローカルで開発する」と同様に、MCP Inspectorを実行します。

npx @modelcontextprotocol/inspector@latest

次に、InspectorでWorkerのworkers.dev URL(例:worker-name.account-name.workers.dev/sse)を接続先のMCP サーバーのURLとして入力し、「Connect」をクリックします。

これで、リモートMCP クライアントからMCP サーバーに接続できました。

Claude DesktopをリモートMCP サーバーに接続する

Claudeの設定ファイルで、接続先をworkers.dev URL(例:worker-name.account-name.workers.dev/sse)に変更し、Claudeを再起動します。

{
  "mcpServers": {
    "math": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://worker-name.account-name.workers.dev/sse"
      ]
    }
  }
}

デバッグ

問題が発生した場合は、Claudeを再起動するか、次のコマンドを使ってコマンドラインからMCP サーバーへの直接接続を試すと解決に役立つことがあります。

npx mcp-remote http://localhost:8787/sse

まれに、~/.mcp-authに追加されたファイルを削除すると解決する場合があります。

rm -rf ~/.mcp-auth

コメント

MCP は初めてですか?

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

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