rcy1314/nav-manage/nav-manage
Claude Code and agent skill by rcy1314/nav-manage
- community
Checking that the SKILL.md file is still in the repository.
Install
npx vskill@latest install rcy1314/nav-manage/nav-manageSKILL.md
接入 NOISE导航 的 MCP(Skill)
本文件面向使用者:用于把 NOISE导航 的 MCP(站内收录搜索)接入到你的任意 AI 客户端,并保证配置通用、可复制、可排错。
你将获得什么
- 让 AI 具备 “站内搜索收录的网站” 的能力(工具名:
search_sites) - 搜索结果支持可点击翻页/筛选(资源:
resource://noisedh/start、resource://noisedh/search)
AI 引导式安装(推荐)
如果你希望 AI 带着你完成配置(尤其是第一次接入),你可以直接对 AI 说:
- “帮我接入 NOISE导航 的 MCP。我只需要站内搜索功能。请一步步引导我配置,并在我配置缺失时提示我怎么修复。”
AI 应该按这个顺序向你确认(尽量只问 2-3 个问题):
1) “你的 AI 客户端运行在哪台机器?能直接执行 node 吗?” 2) “你希望用 URL 接入还是本地 stdio 接入?(优先 URL)” 3) “如果用 URL:你的后端地址是什么(域名或 IP)?鉴权 Token 用哪个?”
然后 AI 应该优先给出下面“方式 A(URL)”的可复制配置片段;只有当你的 AI 客户端不支持 url 时,才给“方式 B(Node stdio)”。
两种接入方式(推荐先用方式 A)
方式 A:URL 方式(推荐,最少配置)
适用:你已经把后端服务部署到可访问的域名/IP(例如 http://<ip>:8990 或 https://api.example.com),希望 AI 客户端只需要填写一个 URL。
服务端要求:
- 开启 MCP HTTP:设置
MCP_HTTP=true(推荐)或使用启动参数--mcp-http - 默认需要鉴权:
Authorization: Bearer <API_TOKEN>(可用MCP_REQUIRE_TOKEN=false关闭)
把下面配置片段添加到你的 AI 客户端 MCP 配置里即可(把地址与 Token 改成你自己的):
常见地址示例:
http://<服务器IP>:8990/mcphttps://<你的域名>/mcp
方式 B:Node stdio 方式(仅当你的 AI 客户端不支持 url)
适用:你的 AI 客户端只能“启动本地命令(stdio)”来接入 MCP。
前提:
- AI 客户端所在机器需要能访问到站点的数据目录(通常是本机/本服务器的
data/目录) - 本机需要有
extension/yaml-server目录并安装依赖:在extension/yaml-server执行npm ci(或npm i --production)
把下面配置片段添加到你的 AI 客户端 MCP 配置里即可(把路径改成你自己的实际路径):
MCP 接入参数说明(最全)
AI 客户端字段
mcpServers:MCP 服务集合mcpServers."NOISE导航":服务显示名称(可改成你喜欢的名字)url:URL 方式的 MCP 地址(推荐),例如https://api.example.com/mcpheaders:URL 方式可选请求头(默认建议填Authorization: Bearer <API_TOKEN>)command/args/env:当客户端只支持 stdio 时使用
URL(推荐)
等价请求(示例用于自检工具列表):
Node stdio(可选)
等价命令:
使用方式(给 AI 的一句话)
接入完成后,你可以直接对 AI 说:
- “在 NOISE导航 里搜索:AI 工具,翻到第 2 页”
- “帮我找可以 AI 生成图片的网站”
- “在 NOISE导航 里搜一下 AI 绘图工具”
- “找一些支持文生图的站点”
- “搜索能生成图片的 AI 网站,优先国外热门产品”
- “帮我找 AI 图片生成工具,第 2 页”
- “打开 NOISE导航 MCP 起始页”
你也可以用更稳定的“格式化搜索”表达(AI 更容易准确映射参数):
- “搜索:关键词=AI,页码=2,每页=20”
- “搜索:关键词=图标,一级分类=设计”
- “搜索:关键词=导航,一级分类=AI,二级分类=大模型”
- “搜索:关键词=云盘资源库(描述里也能命中)”
- “搜索:关键词=AI,格式=json”(需要结构化字段时用)
字段含义(MCP 搜索参数 / 数据字段):
关键词→query页码→page每页→pageSize一级分类→taxonomy二级分类→term地址→url描述→description格式→format(markdown/json)
安装后若缺少配置,AI 应该如何主动帮助
如果你已经“看起来配置过了”,但 AI 仍然无法正常使用 MCP,AI 应该主动给出下一步提示,而不是只说“配置有问题”。
AI 应主动识别并提示的情况
1) 工具不存在 / 没看到 search_sites
AI 应提示你:
- 先重启或重新加载 AI 客户端,让 MCP 配置生效
- 如果你用 URL 方式:先检查
/mcp是否可访问(以及 Token 是否正确)
- 如果你用 Node stdio 方式:检查本机 Node 与路径是否正确
并检查依赖是否安装(只需要执行一次):
2) 容器找不到 / 命令执行失败
AI 应提示你:
- 如果你用 URL 方式:重点检查反向代理/网关是否放行
/mcp、Authorization、Mcp-Session-Id、MCP-Protocol-Version,并且不要错误拦截text/event-stream - 如果你用 Node stdio 方式:重点检查依赖是否已安装(在
extension/yaml-server执行npm ci)
3) 能调用工具,但结果始终为空
AI 应提示你:
- URL 方式:检查服务端容器/进程是否能读到数据目录(
BASE_DIR或SEARCH_DATA_DIRS是否正确) - Node stdio 方式:检查
SEARCH_DATA_DIRS指向的目录是否存在,且目录下确实有数据文件:
- 如果你用的是 Docker 方式:检查
-v /path/to/your/hugo-site/data:/app/data左侧路径是否正确
4) 起始页或资源页打不开
AI 应提示你:
- MCP 资源 URI 必须使用:
resource://noisedh/startresource://noisedh/helpresource://noisedh/search?...- 不能写成别的 hostname
AI 的推荐回应风格
AI 在帮助你安装/排错时,应该:
- 先判断你是“复用容器”还是“临时容器”方案
- 一次只给 1~2 个最关键的检查步骤
- 尽量给可直接复制的命令,而不是只给概念说明
- 检查到缺少配置时,直接补一份完整配置片段给你替换
验证与排错
1) 验证 MCP 已连接
- 在 AI 客户端里让它列出工具,确认出现
search_sites - 或者让 AI 打开起始页:
resource://noisedh/start
2) 常见问题
- 看不到工具:检查 AI 客户端是否真正加载了 MCP 配置(通常需要重启客户端)
- 执行失败:确认 AI 客户端所在机器能执行
node,并且已在extension/yaml-server安装依赖(npm ci) - 结果为空:确认
SEARCH_DATA_DIRS指向了真实存在的data/目录
Token(可选)
URL 方式默认需要鉴权:
Authorization: Bearer <Token>- 若设置了
MCP_TOKEN,则 Token 为MCP_TOKEN - 否则 Token 复用
API_TOKEN
如果你希望公开提供 MCP 给所有人使用:
- 设置
MCP_REQUIRE_TOKEN=false即可关闭/mcp鉴权 - 建议开启 MCP 访问频率限制(按 IP 计数):
MCP_RATE_LIMIT_MAX(默认 120)MCP_RATE_LIMIT_WINDOW_MS(默认 60000)- 需要关闭可设
MCP_RATE_LIMIT_DISABLED=true
安全建议
- 本 MCP 仅做站内数据读取/搜索,不需要
API_TOKEN - 不建议在 AI 客户端配置里写入任何敏感 Token
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingSKILL.md
Popularity
- Repository stars
- 30
- Repository forks
- 3
- 7-day trend score
- 17
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/rcy1314/nav-manage/nav-manage)