Next.js Docs MCP是一个模型上下文协议(MCP)服务器,它为Claude等AI智能体提供所有Next.js文档的URL,以便进行智能文档选择。该服务器包含一个全面的Next.js文档页面静态数据库,使AI智能体能够根据用户查询分析并选择最相关的文档。
npx运行。标准配置适用于大多数工具:
{
"mcpServers": {
"nextjs-docs-mcp": {
"command": "npx",
"args": ["@taiyokimura/nextjs-docs-mcp@latest"]
}
}
}
在VS Code中安装 在VS Code Insiders中安装
使用Claude Code CLI添加MCP服务器:
claude mcp add nextjs-docs-mcp -- npx @taiyokimura/nextjs-docs-mcp@latest
若需要移除:
claude mcp remove nextjs-docs-mcp
遵循MCP安装指南并使用上述标准配置。
前往Cursor设置 → MCP → 添加新的MCP服务器。
使用以下设置:
通过CLI添加:
code --add-mcp '{"name":"nextjs-docs-mcp","command":"npx","args":["@taiyokimura/nextjs-docs-mcp@latest"]}'
或者使用上述安装链接。
添加MCP服务器,设置如下:
高级设置 → 扩展 → 添加自定义扩展:
示例~/.config/opencode/opencode.json文件:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"nextjs-docs-mcp": {
"type": "local",
"command": [
"npx",
"@taiyokimura/nextjs-docs-mcp@latest"
],
"enabled": true
}
}
}
打开Qodo Gen → 连接更多工具 → + 添加新的MCP → 粘贴上述标准配置 → 保存。
遵循Windsurf MCP文档并使用上述标准配置。
获取所有Next.js文档的URL,供AI智能体分析并选择相关文档。 参数:无需参数 描述:此工具返回一个按类别组织的全面的Next.js文档URL列表。像Claude这样的AI智能体可以使用此列表分析用户查询并选择最相关的文档页面。该工具提供结构化数据,包括标题、URL、描述和类别,以便进行智能文档选择。 响应格式:该工具返回一个格式化列表,包含:
{
"tool": "get_all_docs"
}
get_all_docs# 在Claude Code内使用
claude mcp add nextjs-docs-mcp -- npx @taiyokimura/nextjs-docs-mcp@latest
之后,当用户提出与Next.js相关的问题时,Claude可以自动调用该工具。
npm run build
package.json中更新包名称为你的作用域(例如,@taiyokimura/nextjs-docs-mcp)npm run buildnpm publish服务器使用Next.js文档URL的静态数据库。要更新或添加新的文档URL,请修改src/index.ts中的NEXTJS_DOCS_DATABASE对象。该数据库按类别组织,包含200多个文档页面,涵盖:
本项目采用MIT许可证。
欢迎贡献!请随时提交拉取请求或提出问题以进行改进。