Get the FREE Ultimate OpenClaw Setup Guide →

ragrabbit

Open Source, Self-Hosted, AI Search and LLM.txt for your website

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio madarco-ragrabbit npx @ragrabbit/mcp

How to use

RagRabbit's MCP server lets AI clients like Claude Desktop and Cursor IDE access RagRabbit documentation and content via a dedicated MCP endpoint. The server exposes a lightweight command you run with npx to register and use the RagRabbit docs as a semantic source for chat and search tasks. To integrate with Claude Desktop, configure Claude's MCP settings to point at your RagRabbit MCP endpoint (the command and arguments shown by the MCP tool) so Claude can query RagRabbit's documentation. In Cursor IDE, add an MCP of type command and use the same npx @ragrabbit/mcp invocation with your RagRabbit install URL and a human-friendly documentation name to enable rapid lookup for AI-assisted browsing. The MCP server is designed to pull content from RagRabbit’s hosted docs and make it searchable and queryable by LLM-driven clients.

How to install

Prerequisites:

  • Node.js 20.x installed
  • Internet access to fetch the MCP package from npm
  • Access to the RagRabbit deployment URL if you want to point the MCP at a specific install

Install steps:

  1. Install Node.js 20.x from https://nodejs.org/ and verify with node -v and npm -v

  2. Install the MCP package globally (recommended):

    npm install -g @ragrabbit/mcp

    If you prefer not to install globally, you can run via npx directly without a global install:

    npx @ragrabbit/mcp

  3. Run the MCP server (example using npx):

    npx @ragrabbit/mcp

  4. If you need to point Claude Desktop or Cursor IDE to a specific RagRabbit install, pass the base URL and a document name as arguments per your integration guide. For Claude Desktop you would typically configure:

    npx @ragrabbit/mcp "http://<RagRabbit install>/" "<name of your documentation>"

  5. Set required environment variables as needed by your deployment (see environment notes below).

  6. Verify the MCP is reachable from your development environment and configure Claude Desktop or Cursor IDE to use the generated command and arguments.

Additional notes

Tips and reminders:

  • Ensure OPENAI_API_KEY (and any required admin/auth keys for RagRabbit) are available in the environment when running in a hosted environment.
  • The MCP integration uses the npm package @ragrabbit/mcp; keep it up to date to benefit from the latest improvements and fixes.
  • For Claude Desktop, place the MCP config under Claude’s mcpServers settings; for Cursor IDE, add a command MCP with the npx invocation and the RagRabbit base URL.
  • If you encounter connectivity issues, confirm that the RagRabbit install URL is reachable from the environment where the MCP is running and that any firewalls permit outbound HTTP(S) traffic.
  • When deploying publicly, consider securing the MCP endpoint and controlling access via API keys or environment-based access rules.
  • The MCP server is designed to serve content from RagRabbit; ensure your RagRabbit deployment exposes the content you wish to query.

Related MCP Servers

Sponsor this space

Reach thousands of developers