What is ragrabbit
RagRabbit, developed by Madarco, is a self-hosted AI-powered server designed to enhance your website's search capabilities. It integrates advanced AI technologies to crawl and index your site's content, providing users with a seamless and intelligent search experience. RagRabbit serves as an MCP (Model Context Protocol) server, which allows AI systems to connect securely with various data sources, enhancing their ability to access real-time information.
How to Use ragrabbit
Using RagRabbit is straightforward and requires minimal setup. To get started, deploy the server through a one-click setup on Vercel. You will need an OpenAI API Key and can optionally set up authentication credentials to secure the admin section.
Once deployed, you can use the Indexing section to add URLs or entire websites for the server to crawl and index. Simply input the desired URL and let the crawler do the rest. After the content is indexed, initiate the Job Runner and keep the tab open until the indexing job is complete.
For integrating RagRabbit into your website, you can embed a chat button or search widget using simple script snippets. This allows users to interact with an AI-powered search tool directly on your site. The server also supports integration with AI clients like Claude Desktop and Cursor IDE, allowing these tools to retrieve documentation and other content through semantic search.
Key Features of ragrabbit
-
AI-Powered Search: RagRabbit leverages LLMs (Large Language Models) to provide an intelligent search experience that understands natural language queries.
-
Website Crawler: Automatically scrapes and indexes web pages using PostgreSQL and pgVector, ensuring that your site's content is comprehensively cataloged for search.
-
Customizable LLMs.txt: Generate fully customizable LLMs.txt files with the ability to reorder the Table of Contents, enhancing the organization of indexed content.
-
Flexible Authentication: Secure your admin section with customizable authentication options, ensuring only authorized users can access sensitive features.
-
Easy Deployment: Deploy RagRabbit effortlessly with a one-click setup on Vercel, making it accessible even for users without advanced technical skills.
-
Embeddable Widgets: Integrate AI chat agents and search capabilities directly into your website using embeddable widgets and buttons.
-
MCP Server Functionality: Acts as a bridge for AI clients to access and retrieve information from your documentation and data sources.
-
Open Source: As an open-source solution, RagRabbit provides transparency and the ability to customize its functionalities to better suit individual needs.
RagRabbit simplifies the process of enhancing your website with AI capabilities, making advanced search functionality accessible and easy to implement. Whether you're a developer looking to integrate AI tools or a business seeking to improve user experience, RagRabbit offers a robust platform to achieve your goals.
How to Use
To use the ragrabbit, follow these steps:
- Visit https://github.com/madarco/ragrabbit
- Follow the setup instructions to create an account (if required)
- Connect the MCP server to your Claude Desktop application
- Start using ragrabbit capabilities within your Claude conversations
Additional Information
Created
January 22, 2025
Company
Start building your own MCP Server
Interested in creating your own MCP Server? Check out the official documentation and resources.
Learn More