Skip to main content
Glama

Documentation Search MCP Server

Documentation Search MCP Server

This Model Context Protocol server delivers documentation search, vulnerability auditing, and project bootstrapping in one place. It runs as a long-lived process that serves requests from MCP-compatible clients such as Claude Desktop or Cursor.

Core Capabilities

  • Aggregate semantic search across 100+ documentation sources.

  • Scan local Python projects for dependency vulnerabilities.

  • Generate starter scaffolds (FastAPI, React) and developer environment files.

  • Provide learning paths, curated code examples, and library comparisons on demand.

Quick Start

# Requires Python 3.12+ uvx documentation-search-enhanced@latest

Configure your assistant to launch the server:

{ "mcpServers": { "documentation-search-enhanced": { "command": "uvx", "args": ["documentation-search-enhanced@latest"], "env": { "SERPER_API_KEY": "your_serper_api_key_here" } } } }

The process stays running and listens for JSON-RPC calls; stop it with Ctrl+C when finished.

Development Workflow

git clone https://github.com/antonmishel/documentation-search-mcp.git cd documentation-search-mcp uv sync --all-extras --all-groups # include dev tools echo "SERPER_API_KEY=your_key_here" > .env uv run python src/documentation_search_enhanced/main.py
  • Run core tests: uv run pytest --ignore=pytest-test-project.

  • Run example FastAPI tests: cd pytest-test-project && uv run --all-extras python -m pytest -q.

  • Lint: uv run ruff check src. Format: uv run black src (use --check to verify).

  • Build distributions via uv build; publish_to_pypi.sh wraps the release flow.

Configuration

Ask your assistant for the current configuration via the get_current_config tool, save it as config.json, then adjust sources or caching preferences. Validate changes locally with uv run python src/documentation_search_enhanced/config_validator.py. Keep secrets in .env rather than committing them.

Tools at a Glance

Key MCP tools include get_docs, semantic_search, get_learning_path, get_code_examples, scan_project_dependencies, generate_project_starter, manage_dev_environment, get_security_summary, and compare_library_security.

Contributing & License

Start with the contributor guide in AGENTS.md plus the workflow details in CONTRIBUTING.md. Follow Conventional Commits, document validation steps in pull requests, and update CHANGELOG.md for user-facing adjustments. Released under the MIT License—see LICENSE for the full text.

Deploy Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

A Model Context Protocol server that enables intelligent searching across documentation for 30+ programming libraries and frameworks, fetching relevant information from official sources.

  1. Core Capabilities
    1. Quick Start
      1. Development Workflow
        1. Configuration
          1. Tools at a Glance
            1. Contributing & License

              Related MCP Servers

              • -
                security
                F
                license
                -
                quality
                A simple Model Context Protocol server that enables searching and retrieving relevant documentation snippets from Langchain, Llama Index, and OpenAI official documentation.
                Last updated -
                • Apple
                • Linux
              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol (MCP) server that scrapes, indexes, and searches documentation for third-party software libraries and packages, supporting versioning and hybrid search.
                Last updated -
                542
                659
                MIT License
                • Apple
              • A
                security
                A
                license
                A
                quality
                A flexible Model Context Protocol server that makes documentation or codebases searchable by AI assistants, allowing users to chat with code or docs by simply pointing to a git repository or folder.
                Last updated -
                1
                17
                60
                MIT License
              • -
                security
                F
                license
                -
                quality
                A Model Context Protocol server for ingesting, chunking and semantically searching documentation files, with support for markdown, Python, OpenAPI, HTML files and URLs.
                Last updated -
                • Apple

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/anton-prosterity/documentation-search-mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server