关于 nia-docs
提供跨软件包及已索引来源搜索文档和代码示例的技能,适合查找开发库的用法与模式。支持语义查询、正则匹配和跨来源搜索。
主要功能
- 01搜索 3000 多个软件包
- 02按注册表筛选软件包
- 03语义搜索文档
- 04正则匹配代码片段
- 05跨已索引来源搜索
适用场景
- 01查找 FastAPI 依赖注入文档
- 02检索 React Hooks 用法
- 03搜索 SQLAlchemy 代码模式
MCP 相关
通过脚本提供文档搜索能力;需要环境中的 NIA_API_KEY,或在 mcp_config.json 中配置 nia 服务端。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ parcadei/ continuous-claude-v3 --skill nia-docs安装后在 Claude Code 中输入/nia-docs确认已加载。
详细介绍
Nia 文档搜索
在 3000 多个软件包(npm、PyPI、Crates、Go)和已索引的来源中搜索文档与代码示例。
用法
在软件包中进行语义搜索
uv run python -m runtime.harness scripts/mcp/nia_docs.py \
--package fastapi --query "dependency injection"
使用指定的注册表进行搜索
uv run python -m runtime.harness scripts/mcp/nia_docs.py \
--package react --registry npm --query "hooks patterns"
使用 grep 搜索特定模式
uv run python -m runtime.harness scripts/mcp/nia_docs.py \
--package sqlalchemy --grep "session.execute"
在所有已索引的来源中进行通用搜索
uv run python -m runtime.harness scripts/mcp/nia_docs.py \
--search "error handling middleware"
选项
| 选项 | 说明 |
|---|---|
--package | 要搜索的软件包名称 |
--registry | 注册表:npm、py_pi、crates、go_modules(默认值:npm) |
--query | 语义搜索查询 |
--grep | 要搜索的正则表达式模式 |
--search | 在所有已索引的来源中进行通用搜索 |
--limit | 最大结果数(默认值:5) |
示例
# Python library usage
uv run python -m runtime.harness scripts/mcp/nia_docs.py \
--package pydantic --registry py_pi --query "validators"
# React patterns
uv run python -m runtime.harness scripts/mcp/nia_docs.py \
--package react --query "useEffect cleanup"
# Find specific function usage
uv run python -m runtime.harness scripts/mcp/nia_docs.py \
--package express --grep "app.use"
需要在环境中设置 NIA_API_KEY,或在 mcp_config.json 中配置 nia 服务。
评论
支持 Markdown