Token导航 LogoToken导航

MCP Server · 搜索检索

Nextjs Docs MCP

提供Next.js文档的程序化访问和搜索功能,支持自然语言查询、完整页面获取和最佳实践推荐。

stdio官方级别未说明来源级核验工具 4@aalhommada/nextjs-docs-mcp
文档处理开发工具TypeScriptClaudeCursorClineVS Code

快速开始

作者 / 组织
aalhommada
提供方
aalhommada
运行时
Node.js

工具数量

4

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

Nextjs Docs MCP 属于搜索检索类 MCP Server,公开资料标注 4 个工具,通过stdio 本地进程接入,适配 Claude、Cursor、Cline,有可以直接复制的安装命令;接入前先确认权限范围。

分类

搜索检索

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npx @aalhommada/nextjs-docs-mcp install-claude

客户端配置示例

{
  "mcpServers": {
    "nextjs-docs-mcp": {
      "command": "npx",
      "args": [
        "@aalhommada/nextjs-docs-mcp",
        "install-claude"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 4 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Next.js 文档 MCP 服务器

一个用于访问和搜索Next.js文档的模型上下文协议(MCP)服务器。此包通过一个简单的接口提供对Next.js文档的程序化访问。

特点/特性

  • 🔍 看起来像是一个放大镜的符号,常用于表示搜索、查看细节等意思。在中文里,可以简单地翻译为“🔍(放大镜)”或者根据上下文翻译为“查看”、“搜索”等意思。但直接作为一个符号使用时,通常保留其图形形式。 搜索文档使用自然语言查询搜索 Next.js 文档
  • 📖(这个符号本身没有直接的中文翻译,它通常代表“书”或“书籍”的意思,在上下文中可以理解为“书”或“书籍”。) 全页访问通过URL检索完整的文档页面
  • 💡(灯泡图标,常用于表示灵感、想法或创意) 最佳实践获取针对特定Next.js主题的最佳实践指南
  • 📊 表格/数据图表 缓存统计信息监控缓存性能和统计信息
  • 🔄 旋转符号(表示循环、重复或进行中的动作) 智能缓存文档被缓存,且有大小限制和过期时间(6小时)
  • ⚡(闪电符号,常用于表示速度、活力、快速或电力等概念,在中文中无直接对应文字,通常保留原符号或根据上下文翻译为“闪电”、“迅速”等) 性能优化并发抓取与高效搜索算法
  • 🔒 翻译为中文是:锁定/安全/保密 安全增强限制速率(每分钟30次请求)以防止滥用
  • 🌐 表示“互联网”或“网络”的符号。 全面覆盖涵盖了Next.js文档的所有主要部分,包括:

- 入门指南 - App 路由器 - 页面路由器 - API 参考文档 - 函数 - 优化 - 安全 - 高级主题

快速安装

选择您的平台:

克劳德代码终端(Windows):

由于Windows系统特有的问题 claude mcp add 命令,使用这个自动化安装程序:

npx @aalhommada/nextjs-docs-mcp install-claude

或者手动运行此 PowerShell 命令:

powershell -ExecutionPolicy Bypass -Command "$config = Get-Content '$env:USERPROFILE\.claude.json' | ConvertFrom-Json; $projectPath = (Get-Location).Path; if (-not $config.projects.$projectPath) { $config.projects | Add-Member -NotePropertyName $projectPath -NotePropertyValue @{allowedTools=@(); history=@(); mcpContextUris=@(); mcpServers=@{}; enabledMcpjsonServers=@(); disabledMcpjsonServers=@(); hasTrustDialogAccepted=$false} }; $config.projects.$projectPath.mcpServers.'nextjs-docs' = @{type='stdio'; command='cmd'; args=@('/c', 'npx', '-y', '@aalhommada/nextjs-docs-mcp'); env=@{}}; $config | ConvertTo-Json -Depth 100 | Set-Content '$env:USERPROFILE\.claude.json'; Write-Host 'MCP installed! Run: claude mcp list'"

克劳德代码终端(Mac/Linux):

claude mcp add --transport stdio nextjs-docs -- npx -y @aalhommada/nextjs-docs-mcp

VS Code(克林): 在 settings.json 中添加:

{
  "mcp.servers": {
    "nextjs-docs": {
      "command": "npx",
      "args": ["-y", "@aalhommada/nextjs-docs-mcp"]
    }
  }
}

光标: 添加到MCP设置中:

{
  "mcpServers": {
    "nextjs-docs": {
      "command": "npx",
      "args": ["-y", "@aalhommada/nextjs-docs-mcp"]
    }
  }
}

要求

  • Node.js 版本 >= 20.0

使用方法/用途

这个软件包提供了一个MCP服务器,可以与Claude或其他支持模型上下文协议(Model Context Protocol)的AI助手工具一起使用。

可用工具

  1. 搜索 Next.js 文档

- 在 Next.js 文档中搜索相关信息 - 输入: query (字符串)

  1. 获取Next.js页面

- 获取特定Next.js文档页面的完整内容 - 输入: url (字符串)

  1. 获取Next.js最佳实践

- 获取特定主题的当前Next.js最佳实践 - 输入: topic (字符串)

  1. 获取Next.js缓存统计信息

- 获取文档缓存的统计数据 - 输入:无

与Claude代码终端一起使用

Windows:

npx @aalhommada/nextjs-docs-mcp install-claude

Mac/Linux:

claude mcp add --transport stdio nextjs-docs -- npx -y @aalhommada/nextjs-docs-mcp

验证其是否正常工作:

claude mcp list

现在,你可以在任何对话中向Claude提出关于Next.js文档的问题:

  • “如何在Next.js中实现服务器端渲染?”
  • “给我展示数据获取的最佳实践”
  • “App Router 的最新功能有哪些?”

与 VS Code(Cline 扩展)一起使用

  1. 从VS Code市场安装Cline扩展
  1. 通过按下(快捷键)打开 VS Code 设置(JSON) Ctrl+Shift+P (或者 Cmd+Shift+P 在Mac上,搜索“偏好设置:打开用户设置(JSON)”
  1. 将此MCP服务器配置添加到您的设置中:
{
  "mcp.servers": {
    "nextjs-docs": {
      "command": "npx",
      "args": ["-y", "@aalhommada/nextjs-docs-mcp"],
      "transport": "stdio"
    }
  }
}
  1. 重启 VS Code,当你使用 Cline 时,MCP 服务器将自动连接

现在,您可以直接在Cline聊天中询问关于Next.js的文档问题!

与光标一起使用

  1. 打开光标设置: Cursor > Settings > Cursor Settings (或按压 Ctrl+Shift+J / Cmd+Shift+J)
  1. 点击“模型”选项卡,向下滚动找到“MCP 设置”
  1. 将此配置添加到您的MCP设置中:
{
  "mcpServers": {
    "nextjs-docs": {
      "command": "npx",
      "args": ["-y", "@aalhommada/nextjs-docs-mcp"]
    }
  }
}
  1. 重启光标后,MCP服务器将自动连接

现在你可以在Cursor的聊天中提问:

  • “如何在 Next.js 14 中设置中间件?”
  • “给我展示一些API路由的例子”
  • “图像优化的最佳实践是什么?”

快速入门(使用 npx)

你也可以直接运行MCP服务器,无需安装:

npx @aalhommada/nextjs-docs-mcp

这对于测试或一次性使用非常有用。

发展

  1. 克隆仓库:
   git clone https://github.com/aalhommada/nextjs-docs-mcp.git
   cd nextjs-docs-mcp
  1. 安装依赖项:
   npm install
  1. 构建项目:
   npm run build
  1. 启动服务器:
   npm start

性能与安全特性

缓存策略

  • 文档缓存6小时,并自动刷新
  • 最大缓存大小为500页
  • 大页面内容截断(100KB限制)
  • 在抓取失败时优雅降级

速率限制

  • 每分钟每个客户端30个请求
  • 计数器的自动复位
  • 超出限制时显示明确的错误信息

错误处理

  • 针对网络问题的全面错误处理
  • 当抓取失败时,回退到使用陈旧缓存
  • 详细的日志记录用于调试

技术细节

  • 使用TypeScript构建,确保类型安全
  • 使用 cheerio 进行 HTML 解析
  • 实现高效的缓存机制
  • 遵循MCP服务器规范
  • 设计时即考虑安全性,实施速率限制

许可证

麻省理工学院(MIT)

作者

阿卜杜拉·阿尔霍马达

做出贡献

欢迎贡献!请随时提交拉取请求。

工具与能力

工具数量

4

资源数量

0

提示词数量

0

能力标签

文档搜索TypeScript本地部署Next.js工具开发辅助API集成智能缓存

支持客户端

ClaudeCursorClineVS Code

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 只提供 4 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cursor、Cline,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Nextjs Docs MCP

MCP World · 本页

4stdio有1 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Nextjs Docs MCP 怎么安装?

公开资料给出的安装命令是 npx @aalhommada/nextjs-docs-mcp install-claude,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Nextjs Docs MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Nextjs Docs MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Nextjs Docs MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Nextjs Docs MCP 支持哪些客户端?

公开资料标注支持 Claude、Cursor、Cline、VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP