mcpField
N
nia-docs

nia-docs

github.com/parcadeiDevelopment3.9k476 installsUpdated 39w ago
Repository

About nia-docs

A documentation-search skill for developers looking up package usage and code examples across packages and indexed sources. It supports semantic queries, regex matching, and universal search.

Key features

  1. 01Search 3,000+ packages
  2. 02Filter packages by registry
  3. 03Run semantic documentation searches
  4. 04Match code with regex
  5. 05Search across indexed sources

Use cases

  1. 01Find FastAPI dependency-injection guidance
  2. 02Look up React Hooks patterns
  3. 03Search for SQLAlchemy code patterns

MCP support

Provides documentation search through a script. It requires NIA_API_KEY in the environment or the nia server configured in mcp_config.json.

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/parcadei/continuous-claude-v3 --skill nia-docs

After installing, type/nia-docsin Claude Code to confirm it loaded.

Details

From the project README

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.

Comments

Markdown supported