FactoGraph

app.factograph由 factograph.app 发布官方发布者v0.2.0更新于 Oct 26, 2026

Memory for AI agents: facts a person approved, each with a link, and answers that cite them.

已验证Streamable HTTP可网页运行知识与记忆AI 与机器学习

概览

AI 生成的概览

FactoGraph 是面向 AI 智能体的远程记忆库:保存经本人确认的事实,并只依据这些事实回答问题,每条论断都链接到对应事实。

可以做什么
  • 阅读存储库的使用手册,了解其中有多少事实、来自哪些来源
  • 列出库中全部事实,逐条编号,每个编号链接到该事实
  • 提出问题,仅依据库中事实作答,每条论断附链接并经过核对
  • 执行 propose、add、documents、ask、remove 等步骤,并查询运行中步骤的下一个提示或结果
  • 回答步骤等待中的提示,直到步骤完成或失败
  • 新建一个空的私有存储库并取得其私有链接
适用场景
适用于智能体需要长期保存可引用、经本人确认的事实,或回答必须基于某个特定精选存储库而非通用知识的情形。也适合要求每条论断都能回溯到已存事实的工作流程。
运行要求
远程 streamable HTTP 端点,无需安装软件包。未声明认证、环境变量或请求头。每个存储库通过其私有链接访问,工具以 store 参数接收该链接。
安装前请注意
存储库链接就是它的钥匙:只交给本人一次,切勿放在任何公开位置。步骤可以新增或删除事实;add 只应存入本人已确认的事实,remove 仅在 confirm 为 true 且本人同意后才删除。须在本人同意后才创建存储库。链接首次打开前不会存储任何内容。

安装

在 SourceWeft 中

  1. 打开 控制台中的 FactoGraph,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/app.factograph%2Ffactograph/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "factograph": {
      "type": "http",
      "url": "https://api.factograph.app/api/mcp"
    }
  }
}

工具

7

getManual

Read a store's manual

The store's manual - how to run its steps and cite its facts - and what it holds: how many facts, from which sources. Read it before the store's other tools, and follow it.

输入参数store

listFacts

List every fact

Every fact in the store, numbered, each number a link to the fact. Cite a fact as its number with its link, [F3](<link>).

输入参数store

ask

Ask a store

Ask a question; the store answers only from its facts, each claim linked to its fact, and checks the answer against them. Stores nothing. Returns the step's state: `waiting` (a prompt to do and answer with replyToPrompt), `running` (call getStep), `done` (do what `next` says) or `failed`.

输入参数storequestion必填

startStep

Start a step in the person's store

Start a step - propose, add, documents, ask or remove - in a private store, with its JSON body, as the manual says. propose stores nothing; add stores only facts the person approved, with propose's proposal_id and their reply as confirmation; remove deletes only with confirm true, after the person confirmed. Returns the step's state: `waiting` (a prompt to do and answer with replyToPrompt), `running` (call getStep), `done` (do what `next` says) or `failed`.

输入参数body必填step必填store必填

getStep

Follow a step

Where a running step is now: its next prompt, or its result.

输入参数storerun_id必填

replyToPrompt

Answer a step's prompt

Answer the prompt a step is waiting on - do the model work in its `system` and `messages` first. Keep answering until the step is done or failed.

输入参数reply必填storerun_id必填call_id必填

createStore

Make a store for the person

A new, empty FactoGraph store of the person's own: its private link, which these tools take as `store`. Only after the person said yes to having one. Nothing is stored until the link is first opened. The link is the store's key: give it to them once, and never put it anywhere public.

输入参数person_agreed必填

版本历史

1
  1. v0.2.0最新Oct 21, 2026

评分

已满足适用检查项的 83%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。