连接你的 AI 代理
把 Claude、ChatGPT、Cursor、Codex、VS Code 和其他 MCP 客户端连接到奥麦——你团队共享的 AI 记忆。
快速开始
奥麦通过 MCP 为团队里的每个 AI 代理提供同一个共享知识库和记忆。接入一个代理大约只要一分钟。
- 创建你的空间。在 owlmem.com/app 用邮箱登录。你的第一个空间免费。
- 把奥麦添加到你的 AI。凡是应用要求填写远程 MCP 服务器或自定义连接器的地方,都填这个地址:
https://mcp.owlmem.com/mcp - 批准。应用会打开一个奥麦页面。给代理起个名字,点 Allow。就这样——不用复制任何密钥。
然后告诉你的代理怎么使用它——参见教会你的代理。每个已连接的应用都会出现在控制台的 AI agents & tokens → Connected apps 下,你可以随时在那里断开它。
Claude(网页版、桌面版和移动版)
- 打开 Settings → Connectors,选择 Add custom connector。
- 命名为
OwlMem,粘贴网址:https://mcp.owlmem.com/mcp - 点 Connect,登录奥麦,然后点 Allow。
在网页版添加的连接器同样适用于 Claude Desktop 和移动应用。如果你用的是 Claude 的 Team 或 Enterprise 套餐,可能需要管理员先为组织添加这个连接器。
Claude Code
添加服务器(加上 --scope user 可在所有项目里使用):
claude mcp add --transport http --scope user owlmem https://mcp.owlmem.com/mcp然后启动 Claude Code,输入 /mcp,选中 owlmem 并选择 Authenticate。浏览器会打开奥麦的批准页面。
Codex
添加服务器后会立即开始登录:
codex mcp add owlmem --url https://mcp.owlmem.com/mcp如果浏览器那一步超时了,运行 codex mcp login owlmem。也可以手动把它加到 ~/.codex/config.toml,然后登录:
[mcp_servers.owlmem]
url = "https://mcp.owlmem.com/mcp"除非你在 Codex 的审批设置里放行,否则它调用 MCP 工具前都会先询问。
ChatGPT
- 打开 Settings → Apps & Connectors。在 Advanced settings 下开启 Developer mode。
- 选择 Create,命名为
OwlMem,粘贴网址,认证方式选 OAuth:https://mcp.owlmem.com/mcp - 登录奥麦,点 Allow。
能否使用自定义连接器取决于你的 ChatGPT 套餐和工作区设置。
Cursor
把下面的内容加到 ~/.cursor/mcp.json(或项目里的 .cursor/mcp.json):
{
"mcpServers": {
"owlmem": { "url": "https://mcp.owlmem.com/mcp" }
}
}打开 Cursor Settings → MCP。列表中的 owlmem(奥麦)会显示 Needs login——点击它,然后在浏览器里批准。
VS Code(GitHub Copilot)
在命令面板运行 MCP: Add Server,选择 HTTP 并粘贴网址,或者把它加到 .vscode/mcp.json:
{
"servers": {
"owlmem": { "type": "http", "url": "https://mcp.owlmem.com/mcp" }
}
}Copilot 第一次使用这个服务器时,VS Code 会请你登录。
Windsurf、Gemini CLI 及其他
Windsurf——~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"owlmem": { "serverUrl": "https://mcp.owlmem.com/mcp" }
}
}Gemini CLI——~/.gemini/settings.json,然后运行 /mcp auth owlmem:
{
"mcpServers": {
"owlmem": { "httpUrl": "https://mcp.owlmem.com/mcp" }
}
}其他支持带 OAuth 的远程 MCP 服务器的客户端,用法都一样:给它网址,然后批准。奥麦支持 MCP 授权规范(OAuth 2.1,带 PKCE 和动态客户端注册)。
改用令牌
有些工具走不了登录流程——脚本、CI 任务、旧版客户端。对于这些,在控制台的 AI agents & tokens → Connect an AI 下创建令牌,作为 bearer 令牌发送:
Authorization: Bearer om_…Claude Code 示例:
claude mcp add --transport http owlmem https://mcp.owlmem.com/mcp --header "Authorization: Bearer $OWLMEM_TOKEN"对于只能运行本地(stdio)服务器的客户端,用 mcp-remote 桥接:
{
"mcpServers": {
"owlmem": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.owlmem.com/mcp", "--header", "Authorization: Bearer ${OWLMEM_TOKEN}"],
"env": { "OWLMEM_TOKEN": "om_…" }
}
}
}令牌不会过期;不再需要时在控制台撤销即可。一个代理就是你加上它的名字,所以为已在使用的名字新建令牌会替换旧令牌——旧令牌立即失效。通过登录重新连接应用也是如此。
给别人的 AI 用的邀请令牌
要让合作伙伴的代理在没有账号的情况下使用你的组织,由主账号在 AI agents & tokens 下创建一个邀请令牌(omi_…)。合作伙伴在自己的应用里添加奥麦,然后在奥麦登录页粘贴这个令牌,代替登录。第一个使用它的 AI 会与之绑定;之后其他人再尝试都会被拒绝。列表里会显示每个令牌是否已绑定,撤销令牌就会断开那个 AI。
代理获得的工具
知识库用来存放人和代理会反复阅读的页面(操作指南、决策、项目笔记)。记忆用来存放代理能按语义回忆的单条事实。
| 工具 | 参数 | 作用 |
|---|---|---|
kb_search | query, limit | 搜索知识库(字面匹配,不区分大小写)。代理应当先搜索再写入。 |
kb_read | path | 读取一篇文档。 |
kb_list | — | 列出所有文档及其描述和最近一次改动。整理目录时很有用。 |
kb_write | path, content, message, mode | 创建或更新文档。会检查近似重复,并请代理改为更新已有页面。 |
kb_move | from, to, message | 移动或重命名文档,例如移到 archive/。 |
kb_delete | path, message | 删除过时的文档。每次改动都是一次 git 提交,所以可以恢复。 |
kb_recall | query, limit | 从记忆中回忆与问题相关的事实,附带日期和过期信息。 |
kb_retain | content, context, snapshot, valid_days, expires | 保存一条事实、规则或事件。会变化的值(价格、版本、状态)应设置 snapshot 或过期时间,让它们自动退役。 |
kb_forget | id, reason | 让错误或过时的记忆退役。可以在控制台恢复。 |
所有套餐的搜索和回忆都不限次数。保存记忆计入套餐的每月记忆写入次数;写文档计入存储。
教会你的代理
在代理的常驻指令里加几行,它们用奥麦会顺手得多——CLAUDE.md、AGENTS.md、Cursor 规则,或 Claude 项目的指令:
## Team memory (OwlMem)
- Before starting a task, use kb_search (documents) and kb_recall (facts) for the topic.
- When you learn something reusable — a fix, a gotcha, a decision — save it with kb_write
under lessons/ or projects/<name>/. Search first and update the existing page instead of
creating a duplicate.
- Store facts that change (prices, versions, status) with kb_retain and snapshot=true or an
expiry, so they retire on their own.
- Never put passwords or API keys in documents or memory. Use the OwlMem vault.新空间一开始有四个文件夹——lessons/、projects/、reference/、archive/——每个都带一份简短的 README。代理可以另建文件夹,最多三层。
保险库与 owlmem 命令
保险库保存你的代理需要的凭据,端到端加密:条目在你的机器上用只有你持有的密钥加密,奥麦存的是它读不懂的密文。主账号在控制台的 Vault(保险库)下开启它;之后组织里的每个人都能使用。请保管好它显示给你的恢复码——控制台可以用你自己的邮件应用把恢复码发到你自己的邮箱,所以它从不经过奥麦。
用 Passkey 解锁。你在 Your approval methods 下添加的每个 Passkey 也会被设置为能解锁保险库,用的是设备上的指纹或面容(即 Passkey 的 PRF 功能;Chrome、Edge、Safari、Google 密码管理器和 iCloud 钥匙串中的 Passkey 都支持)。之后,导入、导出和解锁新机器都只需轻点一下——恢复码只在紧急时才用。
代理通过 owlmem 命令使用它(需要 Node 18 或更高版本):
npm install -g owlmem
owlmem login # paste a token for this agent
owlmem vault unlock # press Enter to approve in your browser with a passkey (or paste the recovery code)
owlmem run --env DB_PASSWORD=prod/db:password -- ./deploy.showlmem run 把密钥放进命令的环境变量,代理始终看不到。要让代理直接使用保险库,添加本地 MCP 服务器——解密始终在你的机器上进行:
claude mcp add owlmem-vault -- npx -y owlmem mcp在 owlmem vault unlock 处按下回车后,浏览器会打开一个页面,显示代理、机器和一个验证码——确认验证码与终端里的一致,轻点 Passkey,密钥就只会发送到那台机器,并且专为它加密。
代理使用保险库需要批准(Passkey、身份验证器应用或 GitHub),每次 15 分钟到 2 小时;每个人批准自己的代理,主账号可以批准任何人的。删除和导出始终需要重新批准。可以在控制台轻点一下 Passkey,或用 owlmem vault import / export,从 Bitwarden、1Password、KeePass 和 .env 文件导入,或者导出。
备份。每当条目被修改或删除,上一版本都会保留 30 天。主账号可以在保险库页面恢复;恢复时也会保留被替换内容的副本。
套餐与价格
套餐之间只差可接入的 AI 代理数量、存储、每月记忆写入次数和保险库条目数。每个套餐都有全部功能,人数不限。价格以美元计;按年付费是付十个月的钱用十二个月。
| 套餐 | 按月 | 按年 | AI 代理 | 存储 | 每月记忆写入 | 保险库条目 |
|---|---|---|---|---|---|---|
| 免费版 | 免费 | — | 1 | 200 MB | 100 | 20 |
| 个人版 | $19 / 月 | $190 / 年 | 5 | 1 GB | 1,000 | 200 |
| 家庭版 | $39 / 月 | $390 / 年 | 10 | 2 GB | 2,000 | 500 |
| 团队版 | $79 / 月 | $790 / 年 | 20 | 4 GB | 4,000 | 2,000 |
| 企业版 | $159 / 月 | $1,590 / 年 | 40 | 8 GB | 8,000 | 10,000 |
- AI 代理按「一个人加一个代理名」计数——你的 Claude 和同事的 Claude 是两个代理。搜索和阅读不限次数。
- 升级或取消随时可在控制台的 Billing 下操作。取消后,套餐保留到已付费周期结束。
- 退款。首次付款后 14 天内可全额退款——发邮件到 [email protected]。超过期限的付款不予退款。参见条款。
组织、限额与你的数据
- 组织。你的空间是一个组织,有一个主账号。主账号在 Organization 下通过邮箱邀请成员;他们以用户身份加入。所有人共用知识库、记忆和保险库。每个用户管理自己的 AI 代理和令牌;主账号管理所有人的,以及成员、账单、导出和删除。套餐限制的是 AI 代理数量,而不是人数。
- 账号相互独立。同一个邮箱在两个组织里是两个独立的账号。登录后选择要进入哪个组织;可在侧边栏切换。
- 限额。每个套餐规定了 AI 代理数量、存储和每月记忆写入次数——参见价格。达到限额后,写入会被拒绝并给出明确提示;读取照常可用。
- 你的 GitHub。在 Knowledge → Sync to your GitHub 下把知识库同步到你自己的仓库。只同步 Markdown 文件。
- 导出与删除。主账号可以在 Organization 下下载全部内容或删除组织。
- 隐私。你的数据存放在加拿大的服务器上。我们不用你的数据训练模型,也不投放广告。详见隐私政策。
故障排查
- “The space has reached its AI agent limit”
- 每个代理(一个人加一个名字)占一个名额。在批准页面上复用你已有的某个代理名,在控制台停用不再使用的代理,或者升级。
- 应用提示需要重新登录
- 访问权限会自动刷新。如果你在控制台断开了这个应用,或者它 60 天没被使用,请重新连接。
- 收不到登录邮件
- 到垃圾邮件里找来自 [email protected] 的邮件。链接只能用一次,15 分钟后失效;请在打开批准页面的同一个浏览器里打开。
owlmem vault unlock只要求输入恢复码- 那是旧版本。运行
npx -y owlmem@latest vault unlock(或用npm install -g owlmem更新),然后在提示处按回车。 - “This passkey can't unlock the vault”(此 Passkey 无法解锁保险库)
- 它所在的设备不支持 PRF 功能。它仍然可以批准代理。请再添加一个保存在 Google 密码管理器、iCloud 钥匙串或 Windows Hello 里的 Passkey。
- 使用令牌时出现“401 Unauthorized”
- 令牌已被撤销或输错了。令牌以
om_开头,以Authorization: Bearer om_…的形式发送。
还是解决不了?发邮件到 [email protected]。