AI Engineer MCP 2025 について
AI Engineer MCP 2025 は、AI Engineer World's Fair 2025 向けのリモート MCP サーバーで、Cloudflare Worker 上で構築されています。大会の講演応募システムもホストしています。MCP クライアントから接続し、大会に関する情報を問い合わせできます。
主な機能
- 01SSE エンドポイントによるリモート MCP 接続
- 02Cloudflare Worker 上での構築
- 03講演応募システムの搭載
- 04MCP Inspector によるローカルでのデバッグ
活用シーン
- 01MCP クライアントから大会情報を問い合わせる
- 02Cloudflare Worker での MCP サーバー構成の参考にする
- 03Claude Desktop をリモート MCP サーバーに接続する
MCP 対応
このプロジェクトは MCP サーバーであり、SSE エンドポイントを通じて MCP クライアントにツールを公開します。クライアントは URL を指定して接続し、必要に応じて mcp-remote を経由します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
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に戻るので、定義済みのツールを一覧表示したり呼び出したりできます。
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がツールの呼び出しを求めます。
Cloudflareにデプロイする
- 次のKV名前空間が作成されていることを確認します。
- 認証用の
OAUTH_KV - 講演応募用の
AIEWFSUBMISSIONS
- 認証用の
- シークレットストアで
SECRETKEYが設定されていることを確認します - 次のコマンドでデプロイします。
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
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。