Docmole is an AI-powered documentation search tool that enables users to quickly find and retrieve information from any documentation. It is particularly useful for operations teams who need to access and manage large volumes of documentation. Docmole integrates with AI assistants like Claude and Cursor, allowing users to search and retrieve information from documentation using natural language queries.
git clone https://github.com/Vigtu/docmole.gitDocmole is an MCP server that integrates with AI assistants like Claude and Cursor to enable natural language search across documentation sites. It supports two modes: Local RAG Mode, which crawls documentation and generates embeddings with OpenAI and LanceDB for self-hosted search, and Mintlify Mode, which proxies requests to Mintlify's AI Assistant API for zero-setup access. The tool works with any documentation site, performs hybrid semantic and keyword matching, and maintains multi-turn conversation context. Operations teams and developers benefit from instant access to large documentation volumes without manual searching.
[{"step":"Identify your documentation source. Ensure Docmole is configured to access the relevant documentation (e.g., AWS Docs, internal Confluence pages, or GitHub Wiki). Use tools like Cursor or Claude with the Docmole plugin to enable seamless integration.","tip":"If you're using internal documentation, upload it to Docmole’s knowledge base or ensure it’s accessible via a public URL. For APIs like AWS, Docmole typically has pre-loaded documentation."},{"step":"Formulate a natural language query. Instead of searching for 'AWS Lambda cold start,' try 'How can I reduce latency in my serverless API?' This yields more context-rich results.","tip":"Include context in your query, such as your use case (e.g., 'for a high-traffic e-commerce platform') or specific pain points (e.g., 'causing timeout errors')."},{"step":"Review the summarized results. Docmole will provide key points, links, and references. Focus on the 'Actionable Next Steps' section for immediate tasks.","tip":"Cross-reference the sources to validate the information. Docmole prioritizes official documentation, but always double-check critical details."},{"step":"Iterate if needed. If the results aren’t specific enough, refine your query (e.g., 'How does Provisioned Concurrency work in AWS Lambda?') or ask for additional details on a particular technique.","tip":"Use follow-up queries like 'Show me code examples for implementing X' or 'What are the cost implications of Y?' to dive deeper."},{"step":"Integrate the findings into your workflow. Apply the recommendations directly (e.g., updating Lambda configurations) or share the results with your team for collaboration.","tip":"For team use, export the Docmole results as a markdown file or share the links directly in your project management tool (e.g., Jira, Notion)."}]
Search internal or external documentation using natural language questions in Claude or Cursor
Index company documentation sites and query them through AI assistants
Access Mintlify-powered documentation sites like Vercel, Resend, or Upstash instantly
Retrieve specific information from large documentation volumes across multi-turn conversations
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/Vigtu/docmoleCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Act as Docmole, an AI-powered documentation search tool. Search the documentation for [TOPIC/PRODUCT] and retrieve the most relevant information. Summarize the key points and provide direct links or references to the source documentation where applicable. Focus on actionable details for [USER_ROLE].
Here’s what Docmole retrieved for your query on **'AWS Lambda cold start optimization techniques'** in the AWS documentation: **Key Findings:** 1. **Provisioned Concurrency**: AWS recommends using Provisioned Concurrency to reduce cold starts by keeping functions warm. This is ideal for latency-sensitive applications. [Source: AWS Lambda Developer Guide, Section 5.2](https://docs.aws.amazon.com/lambda/latest/dg/provisioned-concurrency.html) 2. **Smaller Deployment Packages**: Reducing the size of your deployment package (e.g., by removing unused dependencies) can decrease initialization time. For example, a 50MB package may take 200ms to load, while a 10MB package could load in 50ms. [Source: AWS Well-Architected Framework, Operational Excellence Pillar](https://docs.aws.amazon.com/wellarchitected/latest/operational-excellence-pillar/optimize-lambda-performance.html) 3. **Avoiding VPC Attachment**: Lambda functions attached to VPCs experience higher cold starts due to ENI creation. If possible, avoid VPC attachment or use VPC endpoints to mitigate this. [Source: AWS Lambda FAQs](https://aws.amazon.com/lambda/faqs/) **Actionable Next Steps:** - For your **serverless API** (currently experiencing 300ms cold starts), enable Provisioned Concurrency for the critical Lambda functions and monitor the impact using CloudWatch metrics. - Audit your deployment packages and remove unused libraries (e.g., `numpy` in a Python function that doesn’t use it). - If your Lambda is in a VPC, consider migrating it to a public subnet or using PrivateLink for internal resources. **References:** - [AWS Lambda Performance Tuning Guide](https://docs.aws.amazon.com/lambda/latest/dg/best-practices.html) - [Benchmarking Cold Starts](https://aws.amazon.com/blogs/compute/optimizing-aws-lambda-performance-with-provisioned-concurrency/) Would you like me to search for additional details on a specific technique or tool?
Intelligent documentation platform for developers
The AI Code Editor for productive developers
AI assistant built for thoughtful, nuanced conversation
IronCalc is a spreadsheet engine and ecosystem
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan