使用说明
Next.js 文档 MCP 服务器(TypeScript / Node.js)
这个MCP服务器从官方源(Next.js、React、TypeScript、Tailwind、Drizzle、Clerk、Vercel、Neon)获取实时文档页面,并将其提供给兼容MCP的客户端(例如,VS Code MCP客户端/Cursor)。
这包括什么
- 使用最简MCP服务器
model-context-protocol。 - 实时获取文档URL(不保存本地文档副本)。
- 使用基本的HTML到文本转换
cheerio。 - 简单的内存缓存,以避免重复获取相同的页面。
快速入门
- 解压zip文件并打开文件夹。
- 安装依赖项:
pnpm install # or npm install - 启动服务器:
pnpm dev # or npm run dev - 注册
.mcp.json使用支持MCP的客户端(VS Code MCP客户端或Cursor)。
使用示例(来自您的AI助手)
docs.getDocs({ tool: "next" })→ 获取https://nextjs.org/docsdocs.getDocs({ tool: "drizzle" })→ 获取指示中的Drizzle文档页面src/data/sources.json
添加或编辑来源
编辑 src/data/sources.json 更改或添加文档来源。
笔记
- 这个项目使用了ESM(ECMAScript模块),并需要Node.js 18或更高版本。
- 服务器使用内存缓存。对于生产环境使用,请替换为Redis或文件系统缓存。
- 这个(或“该”)
model-context-protocol包被引用为latest在与特定的MCP客户端集成时,确保兼容性并提供任何所需的运行时标志。
