DriftOS MCP服务器
用于DriftOS语义会话路由的MCP服务器。
这是什么?
MCP(模型上下文协议)服务器,允许任何兼容MCP的客户端(Claude Desktop、Cursor等)使用DriftOS进行智能对话路由。
DriftOS没有将整个对话历史转储到LLM上下文中,而是:
- 分支 当新主题出现时
- 保持 当话题继续时
- 路线 当你回到上一个话题时
DriftOS 后端
此MCP服务器需要运行 DriftOS核心 后端。
DriftOS Core是语义对话路由引擎,它:
- 分析消息以检测主题转换和返回
- 维护对话分支图
- 提取和跟踪跨主题的事实
- 为LLM调用组装相关上下文
请参阅 driftos核心存储库 有关设置说明。
工具
| 工具 | 说明 |
|---|---|
driftos_route_message | 将消息路由到相应的分支 |
driftos_get_context | 获取LLM调用的组装上下文 |
driftos_list_branches | 列出对话中的所有分支 |
driftos_get_branch | 获取特定分支机构的详细信息 |
设置
先决条件
- Node.js 18+
- 正在运行的DriftOS后端(默认:
http://localhost:3000)
安装
npm install
npm run build配置
设置DriftOS API URL:
export DRIFTOS_API_URL=http://localhost:3000跑步
stdio模式 (适用于克劳德桌面等):
npm startHTTP模式 (用于远程访问):
TRANSPORT=http npm startClaude桌面配置
添加到您的Claude桌面配置(~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"driftos": {
"command": "node",
"args": ["/path/to/driftos-mcp-server/dist/index.js"],
"env": {
"DRIFTOS_API_URL": "http://localhost:3000"
}
}
}
}许可证
麻省理工学院
