Skip to content

Completely free, private, intuitive UI based Web Scraping MCP server. Designed for coders and software developers in mind. Easily integrate into Cursor, Windsurf, Cline, Roo Code, Claude Desktop App

License

Notifications You must be signed in to change notification settings

cyberagiinc/DevDocs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevDocs by CyberAGI 🚀

DevDocs Interface DevDocs Interface

Turn Weeks of Documentation Research into Hours of Productive Development

Perfect ForFeaturesWhy DevDocsGetting StartedCompare to FireCrawlDiscord

🎯 Perfect For

🏢 Enterprise Software Developers

Skip weeks of reading documentation and dealing with technical debt. Implement ANY technology faster by letting DevDocs handle the heavy lifting of documentation understanding.

🕸️ Web Scrapers

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.

👥 Development Teams

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.

🚀 Indie Hackers

DevDocs + VSCode(cline) + Your Idea = Ship products fast with ANY technology. No more getting stuck in documentation hell when building your next big thing.

✨ Features

🧠 Intelligent Crawling

  • Smart Depth Control: Choose crawl depth from 1-5 levels
  • Automatic Link Discovery: Finds and categorizes all related content
  • Selective Crawling: Pick exactly what you want to extract
  • Child URL Detection: Automatically discovers and maps website structure

⚡ Performance & Speed

  • Parallel Processing: Crawl multiple pages simultaneously
  • Smart Caching: Never waste time on duplicate content
  • Lazy Loading Support: Handles modern web apps effortlessly
  • Rate Limiting: Respectful crawling that won't overload servers

🎯 Content Processing

  • Clean Extraction: Get content without the fluff
  • Multiple Formats: Export to MD or JSON for LLM fine-tuning
  • Structured Output: Logically organized content
  • MCP Server Integration: Ready for AI processing

🛡️ Enterprise Features

  • Error Recovery: Auto-retry on failures
  • Full Logging: Track every operation
  • API Access: Integrate with your tools
  • Team Management: Multiple seats and roles

🤔 Why DevDocs?

The Problem

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.

Our Solution

DevDocs brings documentation to you. Point it at any tech documentation URL, and watch as it:

  1. Discovers all related pages to that technology
  2. Extracts meaningful content without the fluff
  3. Organizes information logically inside an MCP server ready for your LLM to query
  4. Presents it in a clean, searchable format in MD or JSON for finetuning LLM purpose

🔥 We want anyone in the world to have the ability to build amazing products quickly using the most cutting edge LLM technology.

💰 Pricing Comparison

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)

🚀 Getting Started

We made using DevDocs extremely easy, no complex documentation to learn DevDocs. (UI is very intuitive and self learning)

# Clone the repository
git clone /~https://github.com/cyberagi/devdocs.git

# Install all good stuff
cd devdocs
cd fast-markdown-mcp
./setup.sh

# Run Devdocs, (next time just run ./start.sh as all requirements are already installed)
./start.sh

#logs are located under /logs for 
backend.log 
frontend.log 
mcp.log

Visit http://localhost:3001 and start scraping and discovering documents!

🌍 Built for Developers, by Developers

DevDocs is more than a tool—it's your documentation companion that:

  • Saves Time: Turn weeks of research into hours
  • Improves Understanding: Get clean, organized documentation
  • Enables Innovation: Build faster with any technology
  • Supports Teams: Share knowledge efficiently
  • LLM READY: Modern times require modern solutions, using devdocs with LLM is extremely easy and intuitive. With minimal configuration you can run Devdocs and Claude App and recognizes DevDocs's MCP server ready to chat with your data.

🛠️ Setting Up the Cline/Roo Cline for Rapid software development.

  1. Open the "Modes" Interface
    • In Roo Code, click the + to create a new Mode-Specific Prompts.
  2. Name
    • Give the mode a Name (e.g., Research_MCP).
  3. Role Definition Prompt
Expertise and Personality: Expertise: Developer documentation retrieval, technical synthesis, and documentation search. Personality: Systematic, detail-oriented, and precise. Provide well-structured answers with clear references to documentation sections.

Behavioral Mandate: Always use the Table Of Contents and Section Access tools when addressing any query regarding the MCP documentation. Maintain clarity, accuracy, and traceability in your responses.
  1. Mode-Specific Custom Instructions Prompt
1. Table Of Contents Tool: Returns a full or filtered list of documentation topics. 
2. Section Access Tool: Retrieves the detailed content of specific documentation sections.

General Process: Query Interpretation: Parse the user's query to extract key topics, keywords, and context. Identify the likely relevant sections (e.g., API configurations, error handling) from the query.

Discovery via Table Of Contents: Use the Table Of Contents tool to search the documentation index for relevant sections. Filter or scan titles and metadata for matching keywords.

Drill-Down Using Section Access: For each identified relevant document or section, use the Section Access tool to retrieve its content. If multiple parts are needed, request all related sections to ensure comprehensive coverage.

Synthesis and Response Formation: Combine the retrieved content into a coherent and complete answer. Reference section identifiers or document paths for traceability. Validate that every aspect of the query has been addressed.

Error Handling: If no matching sections are found, adjust the search parameters and retry. Clearly report if the query remains ambiguous or if no relevant documentation is available.

Mandatory Tool Usage: 
Enforcement: Every time a query is received that requires information from the MCP server docs, the agent MUST first query the Table Of Contents tool to list potential relevant topics, then use the Section Access tool to retrieve the necessary detailed content.

Search & Retrieve Workflow: 
Interpret and Isolate: Identify the key terms and data points from the user's query.

Index Lookup: Immediately query the Table Of Contents tool to obtain a list of relevant documentation sections.

Targeted Retrieval: For each promising section, use the Section Access tool to get complete content.

Information Synthesis: Merge the retrieved content, ensuring all necessary details are included and clearly referenced.

Fallback and Clarification: If initial searches yield insufficient data, adjust the query parameters and retrieve additional sections as needed.

Custom Instruction Loading: Additional custom instructions specific to Research_MCP mode may be loaded from the .clinerules-research-mcp file in your workspace. These may include further refinements or constraints based on evolving documentation structures or query types.

Final Output Construction: The final answer should be organized, directly address the query, and include clear pointers (e.g., section names or identifiers) back to the MCP documentation. Ensure minimal redundancy while covering all necessary details.

🤝 Join Our Community

🏆 Success Stories

"DevDocs turned our 3-week implementation timeline into 2 days. It's not just a crawler, it's a development accelerator." - Senior Engineer at Fortune 100 Company

"Launched my SaaS in half the time by using DevDocs to understand and implement new technologies quickly." - Successful Indie Hacker

📝 Technology Partners

Star History

Star History Chart

Made with ❤️ by CyberAGI Inc in 🇺🇸

Make Software Development Better Again Contribute to DevDocs