Supports containerized deployment of the MCP server through Docker, allowing for isolated and portable execution of the route analysis functionality.
Analyzes Next.js application routes and provides detailed information about API endpoints, including paths, HTTP methods, parameters, status codes, and request/response schemas. Useful for documentation, testing, and API management.
Next.js MCP Server
Demo

Related MCP server: MCP Integration Proxy
Features
get-routers-infoThe Router Analyzer scans your Next.js app directory structure and extracts information about all API routes, including:
API paths
HTTP methods (GET, POST, PUT, DELETE, etc.)
Request parameters
Status codes
Request and response schemas
Installation
Or if you're using pnpm:
Usage
Command Line
You can run the mcp server directly:
Docker
For cursor usage, define a mcp.json under ~/.cursor or [projectDir]/.cursor
The url here could vary based on your .env settings within the project.
Output
The tool generates detailed information about each route:
Development
To run tests:
To run the mcp server locally:
To run it from node_modules after npm i:
To run the playground:
How It Works
The tool:
Scans your Next.js app directory structure for route files
Analyzes each route file to extract HTTP methods, paths, parameters, etc.
Extracts documentation from comments
Returns a structured representation of all your API routes
Restrictions
Due to the nature of accessing filesystem directory by path, it will not work if hosted over network
Only supports Next.js App router projects
License
MIT