Next.js MCP サーバー
Next.js アプリケーションのルートを分析し、詳細な情報を提供するユーティリティ ツールです。
デモ

Related MCP server: MCP Integration Proxy
概要
get-routers-infoRouter Analyzer は、Next.js アプリのディレクトリ構造をスキャンし、次のようなすべての API ルートに関する情報を抽出します。
APIパス
HTTP メソッド (GET、POST、PUT、DELETE など)
リクエストパラメータ
ステータスコード
リクエストとレスポンスのスキーマ
これは、ドキュメント作成、テスト、または API 管理ツールとの統合に特に役立ちます。
インストール
npm install next-mcp-server
またはpnpmを使用している場合:
pnpm add next-mcp-server
使用法
コマンドライン
mcp サーバーを直接実行できます。
npm run build
node dist/index.js
ドッカー
docker build -t mcp/next -f Dockerfile .
docker run mcp/next -d
出力
このツールは各ルートに関する詳細情報を生成します。
[
{
"filePath": "/path/to/your/app/api/test/route.ts",
"implementationPath": "/path/to/your/app/api/test/route.ts",
"apiPath": "/api/test",
"handlers": [
{
"method": "GET",
"path": "/api/test",
"functionSignature": "export async function GET(request: Request)",
"description": "Get test data",
"parameters": [],
"statusCodes": [200]
},
{
"method": "POST",
"path": "/api/test",
"functionSignature": "export async function POST(request: Request)",
"description": "Create test data",
"parameters": [],
"requestBodySchema": "{ name: string }",
"statusCodes": [201, 400]
}
]
}
]
発達
テストを実行するには:
node run-router-test.js
仕組み
ツール:
Next.js アプリのディレクトリ構造をスキャンしてルートファイルを探します
各ルート ファイルを分析して、HTTP メソッド、パス、パラメータなどを抽出します。
コメントからドキュメントを抽出します
すべてのAPIルートの構造化された表現を返します
ライセンス
マサチューセッツ工科大学
This server cannot be installed