by CyberAGI
Completely free, private, UI-based tech documentation MCP server. Extract and search documentation from any website for
★ 2.0K
GitHub stars
Extracts and searches technical documentation from any website, making it AI-accessible for faster development. Features a UI-based interface for managing documentation sources.
DevDocs MCP is a community-built MCP server published by CyberAGI that provides AI assistants with tools and capabilities via the Model Context Protocol. Completely free, private, UI-based tech documentation MCP server. Extract and search documentation from any website for It is categorized under developer tools.
You can install DevDocs MCP in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.
Apache-2.0
DevDocs MCP is released under the Apache-2.0 license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.
Add new capabilities to Claude beyond text generation
Example
Access external data sources, execute code, interact with tools and services
Transform Claude from chatbot to action-taking agent
Provide Claude with access to relevant context and data
Example
Load project documentation, access knowledge bases, query databases
Get more accurate, context-aware responses
Automate multi-step workflows combining AI and external tools
Example
Research → Summarize → Create document → Send notification
Complete complex tasks end-to-end without manual steps
Share your MCP server with the developer community
DevDocs MCP is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.
I recommend DevDocs MCP for teams standardizing on MCP; the explainx.ai page compares cleanly with sibling servers.
DevDocs MCP is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.
I recommend DevDocs MCP for teams standardizing on MCP; the explainx.ai page compares cleanly with sibling servers.
Useful MCP listing: DevDocs MCP is the kind of server we cite when onboarding engineers to host + tool permissions.
DevDocs MCP reduced integration guesswork — categories and install configs on the listing matched the upstream repo.
We wired DevDocs MCP into a staging workspace; the listing’s GitHub and npm pointers saved time versus hunting across READMEs.
DevDocs MCP is among the better-indexed MCP projects we tried; the explainx.ai summary tracks the official description.
According to our notes, DevDocs MCP benefits from clear Model Context Protocol framing — fewer ambiguous “AI plugin” claims.
According to our notes, DevDocs MCP benefits from clear Model Context Protocol framing — fewer ambiguous “AI plugin” claims.
showing 1-10 of 58
<div align="center"> <img src="assets/image.png" alt="DevDocs Interface" width="800"> <p align="center"> <strong>Turn Weeks of Documentation Research into Hours of Productive Development</strong> </p> <p align="center"> <a href="#-perfect-for">Perfect For</a> • <a href="#-features">Features</a> • <a href="#-why-devdocs">Why DevDocs</a> • <a href="#-getting-started">Getting Started</a> • <a href="#-scripts-and-their-purpose">Scripts</a> • <a href="#-pricing-comparison">Compare to FireCrawl</a> • <a href="#-join-our-community">Discord</a> • <a href="#-devdocs-roadmap">DevDocs Roadmap</a> </p> </div>[!WARNING] 📌 DevDocs Status: Not publicly maintained. Enhanced internal version at CyberAGI — public release coming soon. If you have any questions please reach out to [email protected]
Skip weeks of reading documentation and dealing with technical debt. Implement ANY technology faster by letting DevDocs handle the heavy lifting of documentation understanding.
Pull entire contents of websites with Smart Discovery of Child URLs up to level 5. Perfect for both internal and external website documentation with intelligent crawling.
Leverage internal documentation with built-in MCP servers and Claude integration for intelligent data querying. Transform your team's knowledge base into an actionable resource.
DevDocs + VSCode(cline) + Your Idea = Ship products fast with ANY technology. No more getting stuck in documentation hell when building your next big thing.
Documentation is everywhere and LLMs are OUTDATED in their knowledge. Reading it, understanding it, and implementing it takes weeks of research and development even for senior engineers. We cut down that time to hours.
DevDocs brings documentation to you. Point it at any tech documentation URL, and watch as it:
🔥 We want anyone in the world to have the ability to build amazing products quickly using the most cutting edge LLM technology.
| Feature | DevDocs | Firecrawl |
|---|---|---|
| Free Tier | Unlimited pages | None |
| Starting Price | Free Forever | $16/month |
| Enterprise Plan | Custom | $333/month |
| Crawl Speed | 1000/min | 20/min |
| Depth Levels | Up to 5 | Limited |
| Team Seats | Unlimited | 1-5 seats |
| Export Formats | MD, JSON, LLM-ready MCP servers | Limited formats |
| API Access | Coming Soon | Limited |
| Model Context Protocol Integration | ✅ | ❌ |
| Support | Priority Available via Discord | Standard only |
| Self-hosted (free use) | ✅ | ❌ |
DevDocs is designed to be easy to use with Docker, requiring minimal setup for new users.
For Mac/Linux users:
# Clone the repository
git clone https://github.com/cyberagiinc/DevDocs.git
# Navigate to the project directory
cd DevDocs
# Configure environment variables
# Copy the template file to .env
cp .env.template .env
# Ensure NEXT_PUBLIC_BACKEND_URL in .env is set correctly (e.g., http://localhost:24125)
# This allows the frontend (running in your browser) to communicate with the backend service.
# Start all services using Docker
./docker-start.sh
For Windows users: Experimental Only (Not Tested Yet)
# Clone the repository
git clone https://github.com/cyberagiinc/DevDocs.git
# Navigate to the project directory
cd DevDocs
# Configure environment variables
# Copy the template file to .env
copy .env.template .env
# Ensure NEXT_PUBLIC_BACKEND_URL in .env is set correctly (e.g., http://localhost:24125)
# This allows the frontend (running in your browser) to communicate with the backend service.
# Prerequisites: Install WSL 2 and Docker Desktop
# Docker Desktop for Windows requires WSL 2. Please ensure you have WSL 2 installed and running first.
# 1. Install WSL 2: Follow the official Microsoft guide: https://learn.microsoft.com/en-us/windows/wsl/install
# 2. Install Docker Desktop for Windows: Download and install from the official Docker website. Docker Desktop includes Docker Compose.
# Start all services using Docker
docker-start.bat
<details>
<summary>Note for Windows Users</summary>
</details> <details> <summary>Note about docker-compose.yml on Windows</summary>If you encounter permission issues, you may need to run the script as administrator or manually set permissions on the logs, storage, and crawl_results directories. The script uses the
icaclscommand to set permissions, which might require elevated privileges on some Windows systems.Manually Setting Permissions on Windows:
If you need to manually set permissions, you can do so using either the Windows GUI or command line:
Using Windows Explorer:
- Right-click on each directory (logs, storage, crawl_results)
- Select "Properties"
- Go to the "Security" tab
- Click "Edit" to change permissions
- Click "Add" to add users/groups
- Type "Everyone" and click "Check Names"
- Click "OK"
- Select "Everyone" in the list
- Check "Full control" under "Allow"
- Click "Apply" and "OK"
Using Command Prompt (as Administrator):
icacls logs /grant Everyone:F /T icacls storage /grant Everyone:F /T icacls crawl_results /grant Everyone:F /T
</details>If you encounter issues with the docker-compose.yml file (such as "Top-level object must be a mapping" error), the
docker-start.batscript automatically fixes this by ensuring the file has the correct format and encoding. This fix is applied every time you run the script, so you don't need to manually modify the file.
This single command will:
Once the services are running:
When using Docker, logs can be accessed :
# View logs from a specific container
docker logs devdocs-frontend
docker logs devdocs-backend
docker logs devdocs-mcp
docker logs devdocs-crawl4ai
# Follow logs in real-time
docker logs -f devdocs-backend
To stop all services, press Ctrl+C in the terminal where docker-start is running.
DevDocs includes various utility scripts to help with development, testing, and maintenance. Here's a quick reference:
start.sh / start.bat / start.ps1 - Start all services (frontend, backend, MCP) for local development.docker-start.sh / docker-start.bat - Start all services using Docker containers.check_mcp_health.sh - Verify the MCP server's health and configuration status.restart_and_test_mcp.sh - Restart Docker containers with updated MCP configuration and test connectivity.check_crawl4ai.sh - Check the status and health of the Crawl4AI service.debug_crawl4ai.sh - Run Crawl4AI in debug mode with verbose logging for troubleshooting.test_crawl4ai.py - Run tests against the Crawl4AI service to verify functionality.test_from_container.sh - Test the Crawl4AI service from within a Docker container.view_result.sh - Display crawl results in a formatted view.Prerequisites
Time Estimate
15-60 minutes depending on server complexity
Steps
Troubleshooting
✓ Do
✗ Don't
💡 Pro Tips
Architecture
Model Context Protocol standardizes how AI hosts (Claude, Cursor) communicate with external tools and data sources through server implementations.
Protocols
Compatibility
✓ Use when
Use when you need Claude to access external data, execute actions, or integrate with tools. Best for extending AI capabilities beyond conversation.
✗ Avoid when
Avoid when native integrations exist (use official APIs directly), for real-time critical systems, or when security/compliance requires zero external dependencies.