🚨 重要提示:此实验性的MCP服务器现已废弃,并将在不久后关闭。
如需更新,请访问 kollektiv.sh
请勿在新项目中使用此服务器。
[原始描述 - 不再维护] Kollektiv MCP 可以让你在几秒钟内建立个人LLM知识库,并从你最喜欢的编辑器或客户端使用它。无需设置基础设施、分块或同步——只需上传你的数据并开始聊天。开箱即支持所有主要的MCP客户端——Cursor、Windsurf、Claude Desktop等。
此实验性的MCP服务器已被废弃,并将很快关闭。服务端点可能会随时停止工作,且不另行通知。
请勿在新项目或生产环境中使用此服务器。
连接到Kollektiv MCP最简单的方法是将以下配置复制粘贴到编辑器的mcp.json文件中。所有客户端(Cursor、Windsurf、Claude Desktop、VSCode、PyCharm)都支持这种json格式。
{
"mcpServers": {
"kollektiv": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.thekollektiv.ai/mcp"
]
}
}
}
kollektiv - 你可以给服务器起任何描述性名字npx - 在运行此命令前确保已安装node.js-y - 此选项允许shell安装mcp-remote,这是目前连接远程服务器所必需的mcp-remote - 此选项允许客户端连接到远程MCP服务器(在这种情况下是Kollektiv)https://mcp.thekollektiv.ai/mcp - 是你要连接的端点请参阅下面的简短演示或阅读特定于客户端的说明,了解如何连接。
打开Cursor并进入Cursor 设置 > MCP > 添加新的全局MCP服务器。粘贴上述配置并保存(Ctrl/Cmd+S)。
如果配置成功且之前未进行身份验证,浏览器窗口会引导你到登录页面。
💡 保存
json后,Cursor可能需要一段时间才能连接到MCP。你可能需要重启Cursor或等待一段时间。如果看到“客户端已关闭”或其他错误,采取这些故障排除步骤可能会有所帮助。
如果连接成功,你应该会在设置页面看到Kollektiv MCP变为绿色:
打开Windsurf并进入设置 -> Windsurf 设置 > MCP服务器 > 查看原始配置。粘贴上述配置并保存(Ctrl/Cmd+S)。
如果配置成功且之前未进行身份验证,浏览器窗口会引导你到登录页面。
💡 根据我的经验,与其他客户端相比,Windsurf需要重启应用程序才能正确连接。如果服务器在一段时间后仍未变为绿色,请尝试采取下面的故障排除步骤。
如果连接成功,你应该会在设置页面看到Kollektiv MCP变为绿色:
打开Claude Desktop并进入设置 -> 开发者 > 编辑配置。在任何文本/代码编辑器中打开json文件,粘贴上述配置并保存(Ctrl/Cmd+S)。
如果配置成功且之前未进行身份验证,浏览器窗口会引导你到登录页面。
💡 Claude for Desktop需要重启应用程序才能正确连接。如果服务器在一段时间后仍未变为绿色,请尝试采取下面的故障排除步骤。
如果连接成功,你应该会在设置页面看到Kollektiv MCP变为绿色:
打开VS Code并进入设置 -> MCP: 添加服务器 > 命令(标准输入输出):
npx -y mcp-remote https://mcp.thekollektiv.ai/mcpkollektiv你的配置settings.json应类似于以下内容:
{
"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"
]
}
}
}
}
下一步:
settings.json中添加"chat.mcp.enabled": true,💡 VS Code要求你手动启动服务器,添加
chat.mcp.enabled并切换到代理模式以使用MCP。如果你在代理模式下看不到MCP工具,请尝试采取下面的故障排除步骤。
如果连接成功,你应该能看到由Kollektiv MCP提供的工具。
打开Cline,点击MCP服务器 > 编辑配置,并在你的cline_mcp_settings.json中添加以下配置:
{
"mcpServers": {
"kollektiv": {
"timeout": 60,
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.thekollektiv.ai/mcp"
],
"transportType": "stdio",
"disabled": false
}
}
}
注意:Cline目前还不支持直接连接到支持授权的远程服务器。
如果连接成功,你会经历认证流程。登录后,你应该能在Cline中看到启用的Kollektiv MCP。
大多数MCP客户端遵循相同的.json格式,并且应该可以通过类似的配置步骤进行连接:
json配置中连接的成功取决于许多因素,包括但不限于:
如果你遇到问题,通过这些简单的故障排除步骤可能会有所帮助。
我已经验证了以下MCP客户端可以连接:
理论上其他MCP客户端也应该支持,但在实践中可能会有所不同。如果你有特别想连接的客户端,请告诉我!
/query_documents — 向你上传到Kollektiv的文档提交一个问题,并基于文档中的来源获得答案。/list_documents — 返回已同步文档的列表及其基本元数据。此MCP服务器使用Cloudflare Agents SDK及其他库提供用户连接和使用MCP服务器的最现代方式。另一方面,MCP客户端尚未实现对两个关键部分的支持:
如果你遇到连接问题,请按照以下故障排除步骤操作,这应该可以帮助你连接到MCP服务器。
如果你需要额外支持,请在GitHub上创建问题或联系support@thekollektiv.ai
如果你收到无效授权请求错误如下所示,或者由于其他原因无法连接,请尝试按照以下步骤操作,这应该可以解决问题。
确保你连接到了正确的端点:
https://mcp.thekollektiv.ai/mcp作为MCP端点。清除mcp-remote缓存:
mcp-remote库缓存。# MacOS
rm -rf ~/.mcp-auth
# Windows
Remove-Item -Recurse -Force "$env:USERPROFILE\.mcp-auth"
⚠️ 注意:这将使你从所有活动会话中登出,包括Kollektiv。只有在卡在了破损的登录流程中时才执行此操作。
为了调试目的,你可以使用MCP Inspector连接到Kollektiv MCP服务器。
npx @modelcontextprotocol/inspector
选择SSE或Streamable HTTP传输
https://mcp.thekollektiv.ai/ssehttps://mcp.thekollektiv.ai/mcp如果你只是来了解Kollektiv的,请跳过这一节。这一节是为好奇其工作原理的开发者和构建者准备的。
Kollektiv MCP是一个模块化系统的一部分,使用户能够在几秒钟内在其数据上设置RAG——无需管理基础设施、管道或模型配置。
它由三个独立部署的服务组成:
MCP服务器(Cloudflare Worker)
https://mcp.thekollektiv.ai
作为客户端通过Model Context Protocol与索引数据交互的安全网关。支持OAuth。
前端(React + Vite Worker)
https://thekollektiv.ai
提供一个干净、简洁的用户界面,用于上传和管理内容。
后端(FastAPI)
https://api.thekollektiv.ai
负责源数据的摄入、验证以及RAG管道的编排。
Kollektiv MCP实施了几项安全措施:
登录通过Supabase支持的标准OAuth 2.1“授权码”流进行;仅存储短暂的、HttpOnly、Secure的cookies——服务器永远不会接触到密码。
所有流量均通过Cloudflare边缘独家通过HTTPS提供,每个敏感的POST请求都会携带一次性CSRF/事务令牌。
后端运行在Cloudflare Workers沙盒中(没有本地文件系统,没有长时间运行的进程),大大减少了攻击面。
有关详细披露指南,请参见SECURITY.md。
根据Apache许可证2.0发布——商业支持或替代许可请联系azuev@outlook.com