mcp-local-rag MCP Server
Um servidor MCP de busca web simples, local e que preserva a privacidade para acesso a dados em tempo real e Geração Aumentada por Recuperação no FlowHunt e outros fluxos de IA.

O que faz o servidor MCP “mcp-local-rag”?
O mcp-local-rag MCP Server é um servidor de protocolo Model Context (MCP) de busca web do tipo “Geração Aumentada por Recuperação (RAG) primitiva”, que roda localmente sem exigir APIs externas. Sua principal função é conectar assistentes de IA à web como fonte de dados, permitindo que grandes modelos de linguagem (LLMs) realizem buscas, processem e extraiam resultados e extraiam conteúdos relevantes – tudo em um ambiente local e que respeita a privacidade. O servidor orquestra o processo, enviando consultas do usuário para um motor de busca (DuckDuckGo), buscando múltiplos resultados, classificando-os por similaridade usando o MediaPipe Text Embedder do Google e extraindo o contexto relevante das páginas. Isso permite que desenvolvedores e clientes de IA acessem informações atualizadas da web, aprimorando fluxos de trabalho como pesquisa, criação de conteúdo e respostas a perguntas, sem depender de APIs proprietárias.
Lista de Prompts
Não há templates de prompt específicos mencionados no repositório ou na documentação.
Lista de Recursos
Não há “recursos” MCP explícitos descritos no conteúdo disponível do repositório.
Lista de Ferramentas
Não há definições detalhadas de ferramentas listadas diretamente nos arquivos ou na documentação.
Casos de uso deste MCP Server
- Busca Web em Tempo Real para LLMs: Permite que assistentes de IA acessem informações atuais da web, tornando as respostas mais precisas e atualizadas para pesquisas ou consultas baseadas em notícias.
- Sumarização de Conteúdo: Permite que LLMs busquem páginas web e extraiam contexto relevante, facilitando sumarização e checagem de fatos.
- Geração Aumentada por Recuperação: Suporta fluxos onde LLMs precisam de conhecimento externo da web para enriquecer suas respostas, ideal para perguntas além dos dados de treinamento.
- Produtividade para Desenvolvedores: Útil em assistentes de programação para busca em documentação, tópicos do Stack Overflow ou artigos técnicos recentes.
- Assistência Educacional: Pode ajudar a trazer recursos ou exemplos de aprendizado atualizados para estudantes e educadores.
Como configurar
Abaixo estão as instruções gerais de configuração para integrar o mcp-local-rag MCP Server com diferentes clientes MCP. Adapte o JSON conforme necessário para o seu cliente.
Windsurf
- Certifique-se de ter o uv (para o método uvx) ou Docker instalado.
- Localize o arquivo de configuração do MCP client (veja aqui).
- Adicione o seguinte JSON ao objeto
mcpServers
:{ "mcpServers": { "mcp-local-rag": { "command": "uvx", "args": [ "--python=3.10", "--from", "git+https://github.com/nkapila6/mcp-local-rag", "mcp-local-rag" ] } } }
- Salve a configuração e reinicie o Windsurf.
- Verifique se o servidor MCP está ativo e acessível no seu cliente.
Claude
- Instale o uv ou Docker conforme necessário.
- Abra a configuração MCP do Claude Desktop.
- Insira o seguinte nas configurações do seu servidor MCP:
{ "mcpServers": { "mcp-local-rag": { "command": "uvx", "args": [ "--python=3.10", "--from", "git+https://github.com/nkapila6/mcp-local-rag", "mcp-local-rag" ] } } }
- Salve e reinicie o Claude Desktop.
- Confirme que o servidor “mcp-local-rag” aparece nas suas ferramentas.
Cursor
- Certifique-se de que o Docker ou uv esteja instalado.
- Encontre e abra o arquivo de configuração do servidor MCP para o Cursor.
- Use a configuração Docker para maior isolamento:
{ "mcpServers": { "mcp-local-rag": { "command": "docker", "args": [ "run", "--rm", "-i", "--init", "-e", "DOCKER_CONTAINER=true", "ghcr.io/nkapila6/mcp-local-rag:latest" ] } } }
- Salve e reinicie o Cursor.
- Verifique o status do servidor MCP na interface do Cursor.
Cline
- Instale o Docker ou uv conforme necessário.
- Acesse a configuração MCP do Cline (consulte a documentação).
- Adicione o snippet JSON apropriado (veja acima exemplo uvx ou Docker).
- Salve a configuração e reinicie o Cline.
- Certifique-se de que o servidor está listado entre as integrações MCP disponíveis.
Segurança de variáveis de ambiente
Não são necessárias chaves de API externas para o mcp-local-rag, mas se precisar definir variáveis de ambiente (para Docker ou outros usos), use o objeto env
na sua configuração:
{
"mcpServers": {
"mcp-local-rag": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"--init",
"-e",
"DOCKER_CONTAINER=true",
"ghcr.io/nkapila6/mcp-local-rag:latest"
],
"env": {
"EXAMPLE_ENV_VAR": "value"
},
"inputs": {}
}
}
}
Como usar este MCP em fluxos
Usando MCP no FlowHunt
Para integrar servidores MCP ao seu fluxo no FlowHunt, comece adicionando o componente MCP ao seu fluxo e conectando-o ao seu agente de IA:

Clique no componente MCP para abrir o painel de configuração. Na seção de configuração do sistema MCP, insira os dados do seu servidor MCP usando este formato JSON:
{
"mcp-local-rag": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Depois de configurado, o agente de IA poderá usar este MCP como ferramenta com acesso a todas as suas funções e capacidades. Lembre-se de alterar “mcp-local-rag” para o nome real do seu servidor MCP e substituir a URL pela do seu servidor MCP.
Visão Geral
Seção | Disponível | Detalhes/Notas |
---|---|---|
Visão Geral | ✅ | |
Lista de Prompts | ⛔ | Nenhum encontrado |
Lista de Recursos | ⛔ | Nenhum encontrado |
Lista de Ferramentas | ⛔ | Nenhum encontrado |
Segurança de variáveis de ambiente | ✅ | Exemplo com env mostrado |
Suporte a amostragem (menos relevante aqui) | ⛔ | Não mencionado |
No geral, o mcp-local-rag é um servidor MCP para busca web direto e que respeita a privacidade, mas carece de detalhes sobre prompts/templates, recursos e documentação de especificação de ferramentas. É fácil de instalar e usar com os principais clientes, sendo mais indicado para casos de uso simples de RAG web.
Pontuação MCP
Possui LICENSE | ✅ (MIT) |
---|---|
Possui ao menos uma ferramenta | ⛔ |
Número de Forks | 12 |
Número de Stars | 48 |
Perguntas frequentes
- O que é o mcp-local-rag MCP Server?
É um servidor MCP local de busca web que preserva a privacidade, para Geração Aumentada por Recuperação (RAG). Conecta LLMs à web, busca e processa resultados de busca e extrai conteúdo relevante sem necessidade de APIs externas ou dependências em nuvem.
- Quais os casos de uso típicos para o mcp-local-rag?
Os casos de uso incluem busca web em tempo real para LLMs, sumarização de conteúdo, geração aumentada por recuperação, aumento da produtividade de desenvolvedores (ex: busca em documentação) e educação (busca de materiais de aprendizado atualizados).
- O mcp-local-rag exige chaves de API ou serviços externos?
Não são necessárias chaves de API externas. Ele roda localmente e usa o DuckDuckGo para buscas, mantendo suas consultas privadas e sem necessidade de APIs pagas.
- Como configuro o mcp-local-rag no FlowHunt?
Adicione o componente MCP ao seu fluxo no FlowHunt, abra a configuração e insira os dados do seu servidor MCP usando o formato JSON recomendado. Veja as instruções de configuração acima para exemplos.
- Existe suporte para templates de prompt, recursos ou ferramentas?
Não há templates de prompt, recursos ou ferramentas explícitos definidos na documentação. O servidor é projetado para buscas web diretas e recuperação de contexto.
Comece com o mcp-local-rag
Impulsione as capacidades da sua IA com busca web privada e em tempo real usando o mcp-local-rag. Não requer APIs ou chaves externas.