Agent 与自动化AI 资源
precis-mcp:为 LLM Agent 提供统一读写检索 API 的 MCP 服务器
retospect/precis-mcp · MCP server giving LLM agents a seven-verb API over papers, documents, code, state, patents, and cached web/Wolfram/YouTube tool calls
ELI5:它是什么,解决什么问题
precis-mcp 是一个 Model Context Protocol(MCP)服务器,面向 7B 级别的语言模型 Agent,用八个动词(get/search/put/edit/delete/tag/link/more)加一个 kind= 参数,在论文、专利、文档、代码、个人状态与缓存工具调用等三类内容上提供统一接口。内容存储在 PostgreSQL 与 pgvector 中,支持混合词法检索与语义检索,并提供 Web 界面。工具种类可按可选扩展与环境变量启用或关闭,可选种类缺失时自动从工具面上消失。
核心能力与快速开始
★ 4 · Python
- 能做什么
- 提供 MCP 服务器,以八个动词(get/search/put/edit/delete/tag/link/more)通过单一 kind= 参数统一访问三类内容:论文/专利/提案/技能等阅读与参考资料、PRECIS_ROOT 下的 markdown/plaintext/tex/python 文件与代码、以及 draft/cad/se/nm/structure/pcb 等撰写产物;还覆盖 todo、memory、anki 等个人状态与知识条目,以及 calc、math、youtube、web、wikipedia、websearch 等无状态或带缓存的工具种类。检索为 tsvector 词法检索与 pgvector 语义检索的 RRF 融合。支持基于内容锚点的文件区域编辑、标签命名空间与交叉链接、光标分页。提供单工具 profile(PRECIS_MCP_PROFILE=command),将多工具 schema 收缩为约 850 字节的固定 schema。内置确定性、无 API 的工具种类,如 SymPy/Pint 计算、绘图、Mermaid、docx/tex 导出、CAD STL/3MF 导出与 CIF 对称性处理。
- 适用场景
- 为语言模型 Agent 提供跨论文、文档、代码与个人记录的统一检索与写入入口;在 Agent 工作流中做语义检索与关键词检索混合召回;用 todo、memory、anki、citation、finding 等种类管理个人知识与证据链;通过 cad/se/nm/structure/pcb 等种类让 LLM 撰写并导出设计产物;通过 math、web、youtube、websearch 等种类为 Agent 接入外部信息与计算。
- 项目形态
- 可直接使用的工具
- 部署方式
- 未说明;README 给出 pip install 'precis-mcp[all]' 安装方式,precis serve 通过 stdio 提供 MCP,并有单机(docs/setup-single-machine.md)与多主机集群(deploy/README.md)部署文档;需要 PostgreSQL 与 pgvector 扩展,通过 precis migrate 执行迁移。
- 主要依赖
- 需要 Python 环境与 PostgreSQL(含 vector 扩展)。可选扩展按需安装,其中 embed(bge-m3 嵌入,约 2 GB 模型)、paper(Marker,需 torch)、cad-step(约 200 MB OCCT)、dft-ml(MACE-torch,需 torch)、chem(约 150 MB)、tts 属于较重或与主机相关的扩展。部分种类需要相应环境变量与密钥,如 WOLFRAM_APP_ID、PERPLEXITY_API_KEY、EPO_OPS_CLIENT_KEY/SECRET、ORCID_CLIENT_ID/SECRET、PRECIS_DIGIKEY_CLIENT_ID/SECRET 等;README 称共读取约 150 个 PRECIS_* 变量。
- 使用限制
- README 说明项目在 v8 线活跃开发中,没有 CHANGELOG,git log 即为变更记录;工具种类目录是动态的,权威枚举需向运行中的服务器查询 get(kind='skill', id='precis-help')。README 未说明许可证条款之外的商业使用条件、API 成本与限额、具体硬件需求;GPL-3.0 许可不代表可无条件商用。依赖项缺失或环境变量未配置时对应种类会从工具面消失,功能完整性取决于部署配置。
- 许可证
- GPL-3.0
- 最近推送
- 2026-10-05 06:36
资料检查:2026-10-05 07:00 · 卡片整理:2026-10-05 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。