nia-docs

通过语义和模式匹配在多语言包文档中快速定位技术实现方案,支持跨 npm、PyPI 等生态的代码示例检索与通用搜索,帮助开发者高效获取依赖注入、钩子模式等具体场景的使用方法。

快捷安装

在终端运行此命令,即可一键安装该 Skill 到您的 Claude 中

npx skills add parcadei/Continuous-Claude-v3 --skill "nia-docs"

Nia Documentation Search

Search across 3000+ packages (npm, PyPI, Crates, Go) and indexed sources for documentation and code examples.

Usage

Semantic search in a package

uv run python -m runtime.harness scripts/mcp/nia_docs.py \
  --package fastapi --query "dependency injection"

Search with specific registry

uv run python -m runtime.harness scripts/mcp/nia_docs.py \
  --package react --registry npm --query "hooks patterns"

Grep search for specific patterns

uv run python -m runtime.harness scripts/mcp/nia_docs.py \
  --package sqlalchemy --grep "session.execute"

Universal search across indexed sources

uv run python -m runtime.harness scripts/mcp/nia_docs.py \
  --search "error handling middleware"

Options

OptionDescription
--packagePackage name to search in
--registryRegistry: npm, py_pi, crates, go_modules (default: npm)
--querySemantic search query
--grepRegex pattern to search
--searchUniversal search across all indexed sources
--limitMax results (default: 5)

Examples

# 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"

Requires NIA_API_KEY in environment or nia server in mcp_config.json.