researchplus MCP服务器
用于自主夜间研究循环的MCP服务器。
此服务器暴露了什么
search_literature:查询搜索arxiv以查找相关性排名的论文发现。search_literature现在回来了health带有缓存、重试、回退和空结果信号的元数据。read_paper_text:获取完整的arXiv HTML并将其转换为纯文本块。instruction://overnight-research-loop:用于编码代理的严格循环协议资源。instruction://research-memory-template:研究记忆文件的markdown模板。instruction://research-evidence-template:提取证据笔记的标记模板。instruction://research-session-checkpoint:紧凑型实时状态缓冲区,用于压缩安全连续。instruction://research-task-queue:用于长时间运行会话的循环任务队列。instruction://research-stop-condition:有界暂停和恢复引导,以精确停止目标。instruction://research-validation-rubric:证据支持的想法的排名和验证清单。overnight_research_bootstrap:可重用的MCP提示启动循环。
长循环模式
该服务器专为可重启的长会话而设计,而不是在一个上下文窗口中无限执行。
- 保留一个小检查点
instruction://research-session-checkpoint. - 保持实时循环队列
instruction://research-task-queue. - 写一个
research/每个想法的内存文件。 - 跟踪查询来源和
health元数据,因此降级的发现运行保持可审计。 - 通过在编码前阅读全文来强制搜索->阅读->实施。
- 在有意义的进度之后和大型任务切换之前刷新检查点。
- 将压缩或超时视为正常暂停,然后从检查点和队列恢复。
- 使用
research/ideas/对于每个想法的笔记,research/evidence/用于支撑通道,research/checkpoints/current.md对于直播状态,research/queues/live.md对于工作队列,以及research/templates/对于可重复使用的表单。
构建并运行
npm run buildnpm run start
发展:
npm run dev
