drio
Open app

mcp-local-rag

Source

"primitive" RAG-like web search model context protocol (MCP) server that runs locally. ✨ no APIs ✨

Catalog onlyCatalog onlySTDIO

Overview

The mcp-local-rag is a "primitive" RAG-like web search model context protocol (MCP) server that operates locally without the need for APIs.

To use mcp-local-rag, you need to install the uv package and configure it in your Claude settings. You can either clone the repository or use a direct configuration method to set it up.

  • Local operation without API dependencies - Integration with Claude for enhanced web search capabilities - Simple installation and configuration process
  1. Enhancing AI models with up-to-date web search results.
  2. Running local web searches for specific queries.
  3. Integrating with other AI systems for improved context awareness.

Add to your AI client

Use these steps to connect mcp-local-rag in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "mcp-local-rag-nkapila6": {
      "command": "uvx",
      "args": [
        "--python=3.10",
        "--from",
        "git+https://github.com/nkapila6/mcp-local-rag",
        "mcp-local-rag"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "mcp-local-rag-nkapila6": {
      "command": "uvx",
      "args": [
        "--python=3.10",
        "--from",
        "git+https://github.com/nkapila6/mcp-local-rag",
        "mcp-local-rag"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "mcp-local-rag-nkapila6": {
      "command": "uvx",
      "args": [
        "--python=3.10",
        "--from",
        "git+https://github.com/nkapila6/mcp-local-rag",
        "mcp-local-rag"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "mcp-local-rag-nkapila6": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "--python=3.10",
        "--from",
        "git+https://github.com/nkapila6/mcp-local-rag",
        "mcp-local-rag"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "mcp-local-rag-nkapila6": {
      "command": "uvx",
      "args": [
        "--python=3.10",
        "--from",
        "git+https://github.com/nkapila6/mcp-local-rag",
        "mcp-local-rag"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "mcp-local-rag-nkapila6": {
      "command": "uvx",
      "args": [
        "--python=3.10",
        "--from",
        "git+https://github.com/nkapila6/mcp-local-rag",
        "mcp-local-rag"
      ]
    }
  }
}

FAQ

Is mcp-local-rag free to use?

Yes! mcp-local-rag is free to use for everyone.

What programming language is mcp-local-rag written in?

mcp-local-rag is written in Python.

Can I run mcp-local-rag on any operating system?

Yes, as long as you have Python and the required dependencies installed.