Run an MCP Server on Vercel について
Vercel上でMCPサーバーを実行するためのテンプレートです。カスタムツール、プロンプト、リソースを設定する開発者向けで、Redisの接続が必要です。呼び出しテスト用のサンプルクライアントも含まれます。
主な機能
- 01api/server.tsでツール、プロンプト、リソースを設定
- 02Next.js版テンプレート
- 03Redisの接続が必要
- 04サンプルクライアントを同梱
活用シーン
- 01テンプレートを基にMCPサーバー機能を設定
- 02Next.js版を使ったテンプレートの構成
- 03デプロイ前のRedis設定
- 04サンプルクライアントで呼び出しをテスト
MCP 対応
Vercel上でMCPサーバーを実行するテンプレートで、ツール、プロンプト、リソースを設定できます。呼び出しテスト用のサンプルクライアントも含まれます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Vercel で MCP サーバーを実行する
使用方法
MCP TypeScript SDK のドキュメントに従って、api/server.ts にツール、プロンプト、リソースを追加してください。
Vercel で実行する際の注意事項
- プロジェクトに Redis を接続し、
process.env.REDIS_URLで使用できるようにする必要があります - 効率的に実行するため、Fluid compute が有効になっていることを確認してください
- Fluid compute を有効にした後、Vercel Pro または Enterprise アカウントを使用している場合は、
vercel.jsonを開いて最大実行時間を 800 に調整してください - MCP テンプレートをデプロイする
クライアントのサンプル
script/test-client.mjs には、呼び出しを試すためのクライアントのサンプルが含まれています。
node scripts/test-client.mjs https://mcp-on-vercel.vercel.app
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。