1. Conduid
  2. Developer Tools
  3. Documentation Search MCP
MCP server · Developer Tools

Documentation Search MCP

Documentation search MCP server with external configuration

Unclaimed MIT last commit 6 months ago devtools
56Fair

Scored 4 days ago · breakdown

About Documentation Search MCP

Documentation Search MCP is an MCP server published by gemini2026 in the Developer Tools category: documentation search MCP server with external configuration.

The repository has 8 stars and 2 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/gemini2026/documentation-search-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (9)

compare_library_securityCompare library vulnerabilities

Parameters not published.

generate_project_starterCreate project boilerplate

Parameters not published.

get_code_examplesFind code snippets

Parameters not published.

get_docsFetch specific documentation

Parameters not published.

get_learning_pathGenerate learning roadmap

Parameters not published.

manage_dev_environmentGenerate docker-compose files

Parameters not published.

scan_project_dependenciesVulnerability scan

Parameters not published.

semantic_searchSearch documentation

Parameters not published.

snyk_scan_projectDetailed Snyk analysis

Parameters not published.

Ask AI

✦

Ask AI about Documentation Search MCP

Powered by Claude · Grounded in docs

I know everything about Documentation Search MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 5 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v1.9.0v1.9.0 - Enhanced AI & Infrastructure Coverage · 20 Dec 2025🚀 What's New New Libraries Added (4) AI & Developer Tools: 🤖 Google AI (Gemini) - Google's AI SDK and Gemini API documentation 🛠️ Codex CLI - Anthropic's CLI tool for MCP integration Infrastructure & GitOps: 🏗️ Terragrunt - Advanced…
v1.8.0v1.8.0 - 70 New Documentation Sources · 18 Dec 2025v1.8.0 - Major Library Expansion 🎉 Highlights 70 new documentation sources added (Phase 1, 2, and 3) Total coverage: 180+ curated libraries (up from 107) Comprehensive ecosystem coverage across all major technology stacks New categories:…
v1.6.3v1.6.3 - Critical Bug Fixes · 18 Dec 2025v1.6.3 - Critical Bug Fixes Release Date: 2025-12-17 Type: Patch Release Critical Fixes Fix 1: Module Import Crash Without Vector Dependencies Issue: Package would crash with `NameError: name 'np' is not defined` when importing without…
v1.6.2v1.6.2 - Vector Search Now Optional · 18 Dec 2025🎯 Version 1.6.2 - Vector Search Made Optional Release Date: 2025-12-17 Type: Bug Fix + Enhancement 🔥 Major Fix: Lightweight Installation Vector search dependencies (PyTorch, FAISS) are now optional extras, resolving installation issues and…
v1.6.11.6.1 · 17 Dec 2025What's Changed fix(ci): release validation version parse by @davelindo in https://github.com/anton-prosterity/documentation-search-mcp/pull/15 fix(ci): exclude SHA256SUMS from PyPI publish by @davelindo in…

README

Documentation Search MCP Server

CI Security Scan PyPI version

MCP server for searching documentation, scanning dependencies for vulnerabilities, and generating project boilerplate. Works with Claude Desktop, Cursor, and other MCP clients.

📚 Read the comprehensive tutorial for detailed examples and workflows.

Features

  • Search 190+ curated documentation sources with optional semantic vector search
  • Scan Python projects for vulnerabilities (Snyk, Safety, OSV)
  • Generate FastAPI and React project starters
  • Learning paths and code examples

Installation

# Recommended: use uvx (install uv from https://docs.astral.sh/uv)
uvx documentation-search-enhanced@1.9.0

# Or with pip in a virtual environment
pip install documentation-search-enhanced==1.9.0

# Optional: AI semantic search (Python 3.12 only, adds ~600MB)
pip install documentation-search-enhanced[vector]==1.9.0

Configuration

Claude Desktop

Find your uvx path: which uvx

Edit ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "documentation-search-enhanced": {
      "command": "/Users/yourusername/.local/bin/uvx",
      "args": ["documentation-search-enhanced@1.9.0"],
      "env": {
        "SERPER_API_KEY": "optional_key_here"
      }
    }
  }
}

Replace /Users/yourusername/.local/bin/uvx with your actual uvx path.

Codex CLI

# Find your uvx path first
which uvx

# Then add with full path (replace with your actual path)
codex mcp add documentation-search-enhanced \
  -- /Users/yourusername/.local/bin/uvx documentation-search-enhanced@1.9.0

# Or if uvx is in PATH:
codex mcp add documentation-search-enhanced \
  -- uvx documentation-search-enhanced@1.9.0

With SERPER API Key (enables live web search):

codex mcp add documentation-search-enhanced \
  --env SERPER_API_KEY=your_key_here \
  -- /Users/yourusername/.local/bin/uvx documentation-search-enhanced@1.9.0

Without SERPER API Key (uses prebuilt index from GitHub Releases):

codex mcp add documentation-search-enhanced \
  -- /Users/yourusername/.local/bin/uvx documentation-search-enhanced@1.9.0

If you get a timeout on first run, pre-download dependencies:

uvx documentation-search-enhanced@1.9.0

Environment Variables

  • SERPER_API_KEY - Optional. Enables live web search. Without it, uses prebuilt index from GitHub Releases.
  • DOCS_SITE_INDEX_AUTO_DOWNLOAD - Set to false to disable automatic index downloads
  • DOCS_SITE_INDEX_PATH - Custom path for documentation index

Set server_config.features.real_time_search=false in your config to disable live crawling.

Semantic Search (Optional)

The [vector] extra adds semantic search using sentence-transformers (all-MiniLM-L6-v2) with hybrid reranking:

  • 50% semantic similarity (cosine)
  • 30% keyword matching
  • 20% source authority

Only works on Python 3.12 (PyTorch limitation). Python 3.13 users get keyword-based search.

To disable vector search even when installed:

semantic_search(query="FastAPI auth", libraries=["fastapi"], use_vector_rerank=False)

Available Tools

Core MCP tools:

  • semantic_search - Search documentation
  • get_docs - Fetch specific documentation
  • get_learning_path - Generate learning roadmap
  • get_code_examples - Find code snippets
  • scan_project_dependencies - Vulnerability scan
  • snyk_scan_project - Detailed Snyk analysis
  • generate_project_starter - Create project boilerplate
  • manage_dev_environment - Generate docker-compose files
  • compare_library_security - Compare library vulnerabilities

Development

git clone https://github.com/anton-prosterity/documentation-search-mcp.git
cd documentation-search-mcp
uv sync --all-extras
uv run python -m documentation_search_enhanced.main

Testing

uv run pytest --ignore=pytest-test-project  # Core tests
uv run ruff check src                       # Linting
uv run ruff format src --check              # Format check

Configuration

Use the get_current_config tool to export current settings to config.json. Validate with:

uv run python src/documentation_search_enhanced/config_validator.py

Contributing

See CONTRIBUTING.md for guidelines. Use Conventional Commits for commit messages.

License

MIT License - see LICENSE for details.

README fetched from the repository 5 days ago. The original is authoritative.

Questions

About Documentation Search MCP

How do I install Documentation Search MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Documentation Search MCP safe to use with an AI agent?

Its trust score is 56 out of 100 (fair). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Documentation Search MCP still maintained?

The last commit was 6 months ago and 15 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.