mcpField
S
Sgraal Memory Governance

Sgraal Memory Governance

本地服务
github.com/sgraal-ai记忆与知识016 周前更新

关于 Sgraal Memory Governance

Sgraal Memory Governance 通过 Sgraal API 评估 Agent 记忆是否可靠,并在采取行动前给出风险分数和四档决策。它为现有记忆存储提供治理,不替代存储本身。

主要功能

  1. 01评估记忆可靠性并计算风险
  2. 02返回四档行动决策
  3. 03提供多种框架的 SDK
  4. 04支持零知识预检端点

适用场景

  1. 01Agent 使用记忆前检查其可靠性
  2. 02高风险记忆触发警告或询问用户
  3. 03阻止基于不可靠记忆的行动

MCP 相关

仓库包含 TypeScript 的 @sgraal/mcp SDK,用于封装 Sgraal 的预检 API;输入未说明 MCP 服务公开的具体工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"sdks": {
"command": "npx",
"args": [
"-y",
"@sgraal/mcp"
],
"env": {
"SGRAAL_API_KEY": "<SGRAAL_API_KEY>"
}
}
}
}
启动命令npx -y @sgraal/mcp
需要配置的环境变量
SGRAAL_API_KEY密钥

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@sgraal/mcp

工具

1

收录的工具列表 · 更新于 3 周前

参数类型必填说明
memory_statearray是要评估的记忆条目。每个条目都需要包含:id、content、type、timestamp_age_days,以及可选的 source_trust(0-1)、source_conflict(0-1)、downstream_count。
action_typeenum否操作的关键程度如何? informational < reversible < irreversible < destructiveinformational | reversible | irreversible | destructive
domainenum否领域上下文 — 风险较高的领域采用更严格的阈值general | customer_support | coding | legal | fintech | medical

详细介绍

Sgraal

Sgraal SDK

面向 Sgraal 的官方开源 SDK——为 AI Agent 提供与供应商无关的记忆免疫系统。

每个 SDK 都封装了公开的 POST /v1/preflight 端点,并返回四档决策(USE_MEMORY / WARN / ASK_USER / BLOCK),让你的 Agent 仅在记忆可靠时依据记忆采取行动。

SDK语言安装状态源码
langchain-sgraalPythonpip install langchain-sgraal生产可用./langchain-sgraal/
mem0-sgraalPythonpip install mem0-sgraal生产可用pip install mem0-sgraal
openai-sgraalPythonpip install openai-sgraal生产可用./openai-sgraal/
crewai-sgraalPythonpip install crewai-sgraal生产可用./crewai-sgraal/
autogen-sgraalPythonpip install autogen-sgraal生产可用./autogen-sgraal/
sgraal-ragPythonpip install sgraal-rag生产可用./sgraal-rag/
@sgraal/mcpTypeScript / Nodenpm install @sgraal/mcp生产可用./mcp/
llamaindex-sgraalPython源码可用——尚未发布到 PyPIBeta./llamaindex-sgraal/
haystack-sgraalPython源码可用——尚未发布到 PyPIBeta./haystack-sgraal/
semantic-kernel-sgraalPython源码可用——尚未发布到 PyPIBeta./semantic-kernel-sgraal/

什么是 Sgraal?

Sgraal 是 AI Agent 记忆的免疫系统。它会评估 Agent 的记忆状态是否足够可靠,能否据此采取行动,并返回风险评分和建议操作:继续、警告、询问用户或阻止。

在 sgraal.com 了解更多:

  • 教程 — 5 分钟快速入门,涵盖 3 个决策档位
  • API 参考 — 完整的端点契约
  • 威胁模型 — Sgraal 能检测什么、不能替代什么,以及能与什么互补
  • 零知识预检 — /v1/preflight/zk 适用于 GDPR / HIPAA / 数据驻留场景

状态说明

  • 生产可用 — 集成完整,封装接口经过测试,并采用经过实际验证的模式。
  • Beta — 集成较精简(通常少于 50 行代码);功能可用,但封装接口较少。根据项目的 SDK 分级调整重新分类。

许可证

此仓库中的所有 SDK 均采用 Apache 2.0 许可证。请参阅 LICENSE。


所有 SDK 都是付费 Sgraal API 的封装。校准评分需要 Sgraal 账户。请前往 sgraal.com 注册。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。