ThreatRecall/zettelforge
说明与用途
**项目价值**
ThreatRecall/zettelforge 为网络威胁情报(CTI)提供“Agentic memory”,能够把分散的提示、工具和 STIX 知识图谱统一到可重复的智能体工作流中。它实现了威胁行为体别名自动解析、离线‑first 的检索增强生成(RAG)以及面向 Claude Code 与 LangChain 的 MCP(Multi‑Channel‑Protocol)服务器,帮助安全团队快速搭建多智能体协同、工具调用与记忆标准化的自动化方案。
**典型接入方式**
- **API / SDK**:通过项目提供的 Python 包直接在代码中调用
ZettelforgeClient,完成 STIX 图谱查询、别名解析和 RAG 检索。 - **CLI**:使用
zet命令行工具进行快速交互式查询或批量导入/导出情报数据。 - **MCP Server**:启动内置的 MCP 服务器(
python -m zettelforge.server),让 Claude Code、LangChain 等大模型代理通过统一的协议调用记忆服务,实现工具链的即插即用。
**生产可用性**
- **成熟度**:目前评分 75/100,属于 **Medium** 级别。适合原型验证、内部安全运营或受控环境的生产部署。
- **依赖与维护**:项目依赖 Python 生态常见库,代码最近更新于 2026‑06‑27,星标 50、fork 7,活跃度一般。上线前建议:
- 检查许可证兼容性(项目采用的开源许可证)。
- 完成安全审计,确认第三方依赖无已知漏洞。
- 进行容错和监控配置,尤其是 MCP 服务的可用性与限流。
- **可扩展性**:通过插件式的“tool‑use pipeline”可以轻松接入自研分析工具或外部威胁情报平台,支持水平扩展。
综上,ThreatRecall/zettelforge 在构建可复用的 CTI 智能体工作流方面提供了完整的记忆与检索能力,接入方式灵活,适合作为内部原型或受控生产环境的核心组件。只要完成许可证、漏洞和运维检查,即可在生产环境中安全使用。
实际用途
ThreatRecall/zettelforge helps turn isolated prompts and tools into repeatable agent workflows.
- coordinate multi-agent workflows
- add tool-use pipelines
- standardize agent memory
限制与审查说明
Medium: useful for prototypes or internal workflows, with dependency and maintenance checks before production.
- 来源: github
- 语言: Python
- 记录日期: 2026-09-05T17:32:15.165Z