Docr Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Docr Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
<p align="center"> <img src="logo.jpg" alt="docr-mcp" width="200"/> </p>
<h1 align="center">docr-mcp</h1>
<p align="center"> <strong>A framework for building MCP servers that give LLMs access to any documentation.</strong> </p>
<p align="center"> Give LLMs the ability to search and read documentation from any source - public or private, official or internal. Stop getting outdated answers. Start getting accurate information directly from current docs. </p>
<p align="center"> <a href="https://pypi.org/project/docr-mcp/"><img src="https://img.shields.io/pypi/v/docr-mcp.svg" alt="PyPI"></a> <a href="https://github.com/JacobHuang91/docr-mcp/actions"><img src="https://github.com/JacobHuang91/docr-mcp/workflows/CI/badge.svg" alt="Tests"></a> <a href="https://www.python.org/downloads/"><img src="https://img.shields.io/badge/python-3.10+-blue.svg" alt="Python 3.10+"></a> <a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="License: MIT"></a> </p>
The Problem: LLMs give you outdated answers based on their training data. They don't know about the latest API changes, new features, or the specific libraries and tools you use daily.
The Solution: docr-mcp provides a proven framework to connect any documentation to LLMs through MCP servers. Give your AI assistant real-time access to current documentation - from popular libraries to your internal tools.
Key Features:
| Library | Status | Tests | Install Command (Claude Code) |
|---|---|---|---|
| Strands Agents | ✅ | claude mcp add docr-mcp-strands -- uvx docr-mcp --library strands | |
| Vercel | ✅ | claude mcp add docr-mcp-vercel -- uvx docr-mcp --library vercel | |
| Twilio | ✅ | claude mcp add docr-mcp-twilio -- uvx docr-mcp --library twilio | |
| OpenAI | ✅ | claude mcp add docr-mcp-openai -- uvx docr-mcp --library openai | |
| Stripe | ✅ | claude mcp add docr-mcp-stripe -- uvx docr-mcp --library stripe | |
| Anthropic | ✅ | claude mcp add docr-mcp-anthropic -- uvx docr-mcp --library anthropic |
Want to add a library? See CONTRIBUTING.md for guidelines.
After installation, ask your AI assistant to search documentation:
Search Strands docs for "agent state"
What is agent-loop in Strands?
Show me how to use model providers in StrandsNeed to access private or internal documentation behind authentication? docr-mcp supports cookie-based authentication for SSO-protected sites.
Simply create a YAML config file with your cookies and domain - no code changes required.
📖 See the [Authenticated Docs Guide](src/docr_mcp/config/authenticated/README.md) for step-by-step instructions.
graph LR
A[Index Source] --> B[Build BM25 Index]
B --> C[Query]
C --> D[Search Index]
D --> E[Fetch Live Docs]
E --> F[LLM Response]MIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.