Kollektiv MCP
Construa e acesse uma base de conhecimento pessoal para LLM diretamente do seu editor ou cliente, sem necessidade de configurar infraestrutura.
Documentação
⚠️ OBSOLETO - Kollektiv MCP
🚨 IMPORTANTE: Este servidor MCP experimental está agora OBSOLETO e será desativado em breve.
Para atualizações, visite kollektiv.sh
Por favor, não use este servidor para novos projetos.
🧠 Sua base de conhecimento LLM pessoal (OBSOLETO)
[Descrição Original - Não mantida mais] Kollektiv MCP permite que você crie uma base de conhecimento LLM pessoal em segundos e a use a partir do seu editor / cliente favorito. Sem necessidade de configuração de infraestrutura, chunking, sincronização - basta enviar seus dados e começar a conversar. Suporta todos os principais clientes MCP prontos para uso - Cursor, Windsurf, Claude Desktop, etc.
⚠️ Aviso de Obsolescência
Este servidor MCP experimental está OBSOLETO e será desativado em breve. Os endpoints do serviço podem parar de funcionar a qualquer momento sem aviso prévio.
Não use isso para novos projetos ou uso em produção.
💿 Conexão (OBSOLETO - PODE NÃO FUNCIONAR)
A maneira mais simples de conectar ao Kollektiv MCP é copiar e colar a seguinte
configuração no arquivo mcp.json do seu editor. Todos os clientes (Cursor, Windsurf, Claude Desktop,
VSCode, PyCharm) suportam este formato json
{
"mcpServers": {
"kollektiv": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.thekollektiv.ai/mcp"
]
}
}
}
- name:
kollektiv- você pode dar ao servidor qualquer nome descritivo
- command:
npx- certifique-se de ter o node.js instalado antes de executar este comando
- args:
-y- isso permite que seu shell instalemcp-remoteque atualmente é necessário para conectar a servidores remotosmcp-remote- isso permite que seu cliente se conecte a um servidor MCP remoto (neste caso Kollektiv)https://mcp.thekollektiv.ai/mcp- é o endpoint ao qual você está se conectando
Confira uma demonstração curta abaixo ou leia instruções específicas do cliente sobre como conectar.
Cursor
Abra o Cursor e vá para Cursor Settings > MCP > Add new global MCP Server. Cole a configuração
acima e salve (ctrl/cmd+s).
Se a configuração for bem-sucedida e você não tiver autenticado antes, uma janela do navegador deve abrir guiando você para a página de login.
💡Após salvar o
json, pode levar um tempo para o Cursor conectar ao MCP. Você pode precisar reiniciar o Cursor ou dar um pouco de tempo. Se você vir 'Client is closed' ou outros erros, seguir estas etapas de solução de problemas pode ajudar.
Se a conexão for bem-sucedida, você deve ver o Kollektiv MCP ficar verde na página de configurações:
Windsurf
Abra o Windsurf e vá para Settings -> Windsurf Settings > MCP Servers > View raw config.
Cole a configuração acima e salve (ctrl/cmd+s).
Se a configuração for bem-sucedida e você não tiver autenticado antes, uma janela do navegador deve abrir guiando você para a página de login.
💡Windsurf, ao contrário de outros clientes, na minha experiência requer uma reinicialização do aplicativo para conectar corretamente. Se o servidor não ficar 'verde' após um tempo, tente revisar as etapas de solução de problemas abaixo.
Se a conexão for bem-sucedida, você deve ver o Kollektiv MCP ficar verde na página de configurações:
Claude for Desktop
Abra o Claude Desktop e vá para Settings -> Developer > Edit config. Abra o arquivo json em qualquer editor de texto / código, cole a configuração acima e salve (ctrl/cmd+s).
Se a configuração for bem-sucedida e você não tiver autenticado antes, uma janela do navegador deve abrir guiando você para a página de login.
💡Claude for Desktop requer uma reinicialização do aplicativo para conectar corretamente. Se o servidor não ficar 'verde' após um tempo, tente revisar as etapas de solução de problemas abaixo.
Se a conexão for bem-sucedida, você deve ver o Kollektiv MCP ficar verde na página de configurações:
VS Code
Abra o VS Code e vá para Settings -> MCP: Add server > Command (stdio):
- command:
npx -y mcp-remote https://mcp.thekollektiv.ai/mcp
- name:
- dê ao seu servidor um nome descritivo como
kollektiv
- dê ao seu servidor um nome descritivo como
Sua configuração settings.json deve ficar semelhante a esta:
{
"chat.mcp.discovery.enabled": true,
"chat.mcp.enabled": true,
"mcp": {
"servers": {
"kollektiv": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.thekollektiv.ai/mcp"
]
}
}
}
}
Próximos passos:
- Clique em Start para conectar ao Servidor MCP
- se você não estiver autenticado - você será levado à página de autenticação
- Lembre-se de adicionar
"chat.mcp.enabled": true,no seusettings.json - Mude para o modo Agent
💡VS Code requer que você inicie manualmente seu servidor, adicione
chat.mcp.enablede mude para o modo Agent para usar MCP. Se você não vir as ferramentas MCP no modo Agent, tente revisar as etapas de solução de problemas abaixo.
Se a conexão for bem-sucedida, você deve ver as ferramentas expostas pelo Kollektiv MCP.
Cline
Abra o Cline, clique em MCP Servers > Edit Configuration e adicione a seguinte configuração ao seu
cline_mcp_settings.json:
{
"mcpServers": {
"kollektiv": {
"timeout": 60,
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.thekollektiv.ai/mcp"
],
"transportType": "stdio",
"disabled": false
}
}
}
Nota: conexões diretas a servidores remotos que suportam Autorização ainda não são suportadas pelo Cline.
Se a conexão for bem-sucedida, você será levado ao fluxo de autenticação. Após fazer login, você deve ver o Kollektiv MCP habilitado no Cline.
Outros (PyCharm, Claude Code)
A maioria dos clientes MCP segue o mesmo formato .json e deve funcionar com etapas de configuração semelhantes
aos clientes mencionados anteriormente:
- Copie e cole a configuração no arquivo de configuração
jsondo seu cliente - Reinicie o aplicativo
- Autentique se ainda não tiver feito
- Kollektiv MCP deve ficar verde e estar disponível no modo chat / agente
O sucesso da sua conexão depende de muitos fatores, incluindo, mas não se limitando a:
- o quão forte os desenvolvedores de um cliente específico quiseram suportar conexões MCP
- se o cliente suporta a especificação MCP mais recente com suporte a Oauth
Se você estiver enfrentando problemas, seguir estas simples etapas de solução de problemas pode ajudar.
Clientes suportados
Validei que a conexão funciona com os seguintes clientes MCP:
- Cursor ✅
- Windsurf ✅
- Claude Desktop ✅
- VS Code ✅
- Cline ✅
Outros clientes MCP devem ser suportados em teoria, mas na prática as coisas podem ser um pouco diferentes. Se você tem um cliente ao qual realmente deseja conectar - me avise!
🎮 Uso
Ferramentas Disponíveis
/query_documents— Envie uma pergunta aos documentos que você enviou ao Kollektiv e receba uma resposta baseada nas fontes dos seus documentos./list_documents— Retorna uma lista dos seus documentos sincronizados juntamente com metadados básicos.- Dica profissional: Inclua a frase "use Kollektiv MCP" para que o cliente saiba chamar essas ferramentas.
Dicas de Uso
- Sempre adicione "use Kollektiv MCP" — Isso informa ao cliente qual servidor MCP usar.
- Aguarde o documento ficar Disponível — Após o upload, leva de 1 a 2 minutos antes que o documento possa ser consultado.
- Reformule as consultas quando necessário — Se o cliente gerar uma consulta ruim, edite ou reescreva você mesmo.
❓ Solução de Problemas e Suporte
Este servidor MCP usa o Cloudflare Agents SDK, bem como outras bibliotecas, para fornecer a maneira mais moderna para os usuários se conectarem e usarem servidores MCP. Por outro lado, os clientes MCP ainda precisam implementar suporte para as 2 peças críticas:
- servidores MCP remotos
- autorização de servidor MCP
Caso você enfrente problemas de conexão, siga as seguintes etapas de solução de problemas que devem ajudá-lo a conectar ao servidor MCP.
Suporte
Se você precisar de suporte adicional, abra uma issue no GitHub ou entre em contato pelo e-mail support@thekollektiv.ai
Solução de Problemas de Conexão
Se você estiver recebendo o erro Invalid Authorization Request como abaixo ou não conseguir conectar por outro motivo, tente seguir as etapas abaixo que devem corrigir o problema.
-
Certifique-se de estar conectando ao endpoint correto:
- Use
https://mcp.thekollektiv.ai/mcpcomo endpoint MCP.
- Use
-
Limpe o cache do mcp-remote:
- O que isso faz:
- Remove o cache da biblioteca
mcp-remoteque é usada para conectar ao servidor remoto a partir de um cliente que não suporta conexões remotas
- Remove o cache da biblioteca
- Como:
- Execute o seguinte comando no seu terminal
- O que isso faz:
# MacOS
rm -rf ~/.mcp-auth
# Windows
Remove-Item -Recurse -Force "$env:USERPROFILE\.mcp-auth"
- Limpe os dados e cookies do seu navegador:
- O que isso faz:
- Remove os cookies do navegador que são usados para armazenar informações de autenticação ao fazer login no Kollektiv.
- Como:
- Abra as configurações do seu navegador e exclua os dados de navegação das últimas horas
- O que isso faz:
⚠️ Nota: isso fará você sair de todas as sessões ativas, incluindo Kollektiv. Só faça isso se estiver preso em um fluxo de login quebrado.
- Reinicie seu cliente MCP e tente reconectar ao servidor MCP:
- O que isso faz:
- Clientes MCP (Cursor, Windsurf, etc.) frequentemente armazenam em cache configurações de conexão / configuração de execuções anteriores que podem interferir na autenticação.
- Como:
- Reinicie seu editor / cliente
- Tente reconectar ao servidor MCP
- O que isso faz:
Usando o MCP Inspector
Para fins de depuração, você pode usar o MCP Inspector para conectar ao servidor Kollektiv MCP.
npx @modelcontextprotocol/inspector
Selecione o transporte SSE ou Streamable HTTP
- SSE: conecte ao servidor em
https://mcp.thekollektiv.ai/sse - Streamable HTTP: conecte ao servidor em
https://mcp.thekollektiv.ai/mcp
🛠️ Detalhes de Implementação (para os 🤓)
Se você está aqui apenas pelo Kollektiv - pule esta seção. Esta seção é para desenvolvedores e construtores curiosos sobre como funciona.
Kollektiv MCP faz parte de um sistema modular que permite aos usuários configurar RAG sobre seus dados em segundos — sem a necessidade de gerenciar infraestrutura, pipelines ou configurações de modelo.
Consiste em três serviços implantados independentemente:
-
Servidor MCP (Cloudflare Worker)
https://mcp.thekollektiv.ai
Atua como um gateway seguro para clientes interagirem com dados indexados via Protocolo de Contexto de Modelo. Suporta OAuth. -
Frontend (React + Vite Worker)
https://thekollektiv.ai
Uma interface de usuário limpa e minimalista para enviar e gerenciar seu conteúdo. -
Backend (FastAPI)
https://api.thekollektiv.ai
Lida com ingestão de fontes, validação e orquestração de um pipeline RAG.
🔐 Segurança
Kollektiv MCP implementa várias medidas de segurança:
-
O login acontece via fluxo padrão OAuth 2.1 "Authorization Code" alimentado por Supabase; apenas cookies de curta duração,
HttpOnly,Securesão armazenados—nenhuma senha jamais toca este servidor. -
Todo o tráfego é servido exclusivamente via HTTPS através da borda da Cloudflare, e toda solicitação POST sensível carrega um token CSRF/transacional de uso único.
-
O backend roda dentro do sandbox do Cloudflare Workers (sem sistema de arquivos local, sem processos de longa duração), reduzindo drasticamente a superfície de ataque.
Para diretrizes detalhadas de divulgação, veja SECURITY.md.
🪪 Licença
Lançado sob a Licença Apache 2.0 — suporte comercial ou licenciamento alternativo: azuev@outlook.com