mcpField
S
Sutra

Sutra

远程服务
sutra.shivnathtathe.com记忆与知识18 周前更新

关于 Sutra

Sutra 是面向 AI Agent 的托管式私人记忆与技能服务,可将可移植上下文连接到现有客户端。它区分项目上下文,并要求用户明确授权写入、上传和导出。

主要功能

  1. 01读取与搜索记忆
  2. 02按项目集群隔离上下文
  3. 03管理可复用技能
  4. 04用户授权后写入与导出
  5. 05支持 OAuth 与专用 API 密钥

适用场景

  1. 01在不同 Agent 间共享项目上下文
  2. 02检索已保存的偏好和事实
  3. 03向 Agent 提供已启用的技能
  4. 04导出个人记忆以便迁移

MCP 相关

Sutra 提供远程 MCP 服务,向客户端开放 10 个类型化工具,用于读取上下文、管理记忆和技能。连接可使用 OAuth 2.1 或专用 API 密钥。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://sutra-c3or.onrender.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Sutra - 为每个 AI Agent 提供一个私有记忆层

用于连接托管版 Sutra 服务的开源 MCP 集成文件。
将私有、可移植的上下文连接到你已在使用的 AI Agent。

网站  ·  所有集成  ·  Smithery  ·  Glama  ·  支持

MCP Streamable HTTP OAuth 2.1 Ten typed tools MIT licensed integrations

连接 Sutra

https://sutra-c3or.onrender.com/mcp
连接方式适用情况工作方式
OAuth 2.1客户端支持远程 MCP 授权。客户端会在浏览器中打开 Sutra,请求授权,并保存授权凭据。
API key客户端需要 Authorization 标头。你可以在 Sutra 中创建专用、可撤销的密钥,并通过客户端的密钥管理机制保存。
  1. 创建 Sutra 账户。
  2. 选择下方的客户端配置。
  3. 按提示完成 OAuth 授权或输入专用 API key。
  4. 确认客户端已发现 10 个工具。
  5. 试试:Use Sutra to list my project clusters. Ask before saving anything.

重要

切勿将真实的 Sutra API key、OAuth 令牌、记忆导出文件或密码放入已提交到版本库的配置文件中。

选择客户端

客户端身份验证配置
CursorOAuthclients/cursor-mcp.json
OpenCodeOAuth with DCR and PKCEclients/opencode.json
VS Code / GitHub Copilot可撤销的 API 密钥clients/vscode-mcp.json
Claude Code可撤销的 API 密钥引导式 CLI 设置
Cursor   OAuth

将此仓库安装为 Agent 插件,或将以下内容添加到 ~/.cursor/mcp.json:

{
  "mcpServers": {
    "sutra": {
      "url": "https://sutra-c3or.onrender.com/mcp"
    }
  }
}

连接服务并完成 Sutra 的浏览器授权流程。

OpenCode   OAuth + DCR + PKCE

将 clients/opencode.json 合并到全局或项目的 opencode.json 中:

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "sutra": {
      "type": "remote",
      "url": "https://sutra-c3or.onrender.com/mcp",
      "oauth": {}
    }
  }
}

完成授权并检查连接:

opencode mcp auth sutra
opencode mcp list
VS Code and GitHub Copilot   API key

将 clients/vscode-mcp.json 复制到 .vscode/mcp.json,或将其合并到用户 MCP 配置中:

{
  "inputs": [
    {
      "id": "sutra-api-key",
      "type": "promptString",
      "description": "Sutra API key",
      "password": true
    }
  ],
  "servers": {
    "sutra": {
      "type": "http",
      "url": "https://sutra-c3or.onrender.com/mcp",
      "headers": {
        "Authorization": "Bearer ${input:sutra-api-key}"
      }
    }
  }
}

从 MCP 配置编辑器启动 Sutra。VS Code 会通过掩码输入框请求密钥,而不会将其存储在文件中。

Claude Code   API key

使用 Sutra CLI 进行引导式设置:

npm install -g @shivnathtathe/sutra-cli
sutra connect claude-code

CLI 会请求专用密钥,并安全地写入受支持的本地配置。它不会将你的密钥发送到此仓库。

需要其他 Agent?Sutra 提供了全部 22 个经过测试的集成的最新说明。

已确认的兼容性

与 Sutra 独立完成兼容性测试的 22 个 AI 客户端

11 个 Web Agent 使用 OAuth。11 个 CLI 和桌面 Agent 使用专用 API 密钥。产品名称和标志归各自所有者所有。

工具概览

Sutra 提供 10 个类型化工具。读取操作只会检索当前请求所需的上下文。写入、上传和导出操作需要用户明确授权。

上下文与记忆访问权限用途
read_context读取加载用户共享的身份上下文。
search_memory读取按关键词查找特定记忆。
list_clusters读取查找可用的项目集群。
get_cluster读取加载一个已知的项目集群。
write_observation写入保存一条持久偏好、决策、更正或事实。
export_all导出导出用户的所有记忆,以便数据迁移。
可复用技能访问权限用途
list_skills读取查找用户明确启用的技能。
get_skill读取加载已启用的技能及其资源索引。
get_skill_resource读取读取已启用技能引用的一项资源。
upload_skill写入经明确授权后上传新版本的不可变技能。

数据边界

Sutra 会Sutra 不会
存储用户或授权 Agent 明确保存的观察内容。复制连接的客户端中的每段对话。
将无关上下文隔离在命名的项目集群中。自动让每个请求共用一个集群。
显示已存储记忆的来源 Agent、标签和活动记录。将写入操作隐藏在不透明的客户端配置文件中。
支持可撤销的 OAuth 授权和按客户端设置的 API 密钥。要求所有 Agent 共用一个永久凭证。
提供明确的完整导出功能,便于迁移。将用户记忆锁定在某个 AI 厂商的平台上。

在连接敏感工作流之前,请阅读安全性和数据边界、隐私政策和服务条款。

仓库内容

.
|-- plugin.json             # Agent Plugins 1.0 manifest
|-- mcp.json                # Portable Streamable HTTP connection
|-- server.json             # Official MCP Registry metadata
|-- clients/
|   |-- cursor-mcp.json
|   |-- opencode.json
|   `-- vscode-mcp.json
|-- docs/
|   |-- client-support.md
|   `-- security-and-data.md
`-- assets/
    |-- integration-grid.svg
    |-- readme-hero.png       # Pixel-tested GitHub banner
    |-- readme-hero.svg       # Editable banner source
    `-- sutra-logo.png

开放集成层

本仓库包含将客户端连接到 Sutra 所需的开源清单、示例、文档和美术素材。欢迎提交针对不断变化的客户端格式的修正;请参阅 CONTRIBUTING.md 和 SECURITY.md。

本仓库中的文件根据 MIT License 授权。托管的 Sutra 后端、仪表板、API、基础设施、数据集、服务实现和商标仍为专有内容,不包含在内。Sutra 徽标以及第三方产品名称和标记不在 MIT 授权范围内;请参阅 NOTICE。


上下文不应随着聊天窗口关闭而消失。
创建你的私人工作区

评论

支持 Markdown

第一次接触 MCP?

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

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