mcpField
C
Crosmos

Crosmos

本地服务
github.com/crosmos-labs记忆与知识29 周前更新

关于 Crosmos

Crosmos 为 Codex、Claude、Cursor 等 MCP 客户端中的 AI Agent 提供跨对话持久记忆,可保存并按需找回事实、偏好和决策。它通过记忆空间隔离不同人员、项目或 Agent 的上下文,并提供引导式设置和可选技能。

主要功能

  1. 01跨对话保存与召回记忆
  2. 02按人员或项目划分记忆空间
  3. 03引导式检测与客户端配置
  4. 04提供可选 Agent 技能

适用场景

  1. 01延续不同会话中的项目决策
  2. 02保存并找回用户偏好
  3. 03为不同团队分隔记忆

MCP 相关

Crosmos 作为 MCP 服务连接兼容客户端,让 Agent 保存和检索持久记忆,并切换记忆空间。

配置

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

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

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

安装包
npm@crosmos/crosmos-mcp

工具

4

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

参数类型必填说明
querystring是搜索查询文本
space_idstring否要搜索的记忆空间

详细介绍

crosmos MCP

为 AI 助手提供可跨对话延续的记忆。

crosmos 可连接 Codex、Claude、Cursor 和其他兼容 MCP 的客户端。你的助手可以保存有用的事实、偏好和决定,并在相关时回忆它们。

快速开始

开始之前,请安装 Node.js 18 或更高版本,并在 crosmos 控制台中创建 API 密钥。

运行引导式设置:

npx @crosmos/crosmos-mcp setup

设置助手将:

  1. 验证你的 crosmos 账户。
  2. 让你选择默认记忆空间。
  3. 检测并配置受支持的 AI 客户端。
  4. 为受支持的 Agent 安装 crosmos 技能。

无需全局安装软件包。设置完成后,重启 AI 客户端,然后让它记住一些内容。

引导式设置支持 Codex、Claude Desktop、Claude Code、Cursor、opencode、VS Code、Windsurf、Cline、Roo-Cline、Zed 和 Kimi CLI。如果未检测到你的客户端,请使用下方的手动设置。

确认设置成功

重启客户端后,开始新对话并说:

Remember that my favorite editor is Neovim.

然后询问:

What is my favorite editor?

新记忆可能需要片刻才能生效。如果第一次没有找到,请稍等片刻再询问一次。

使用 crosmos

连接后,使用自然语言:

Remember that we chose PostgreSQL for the analytics service.
What did we decide about the analytics database?
Use the Product Team space for this conversation.

已安装的技能会教会你的 Agent 何时保存持久上下文、何时回忆它。你也可以随时让它切换空间,以便分开保存不同的上下文。

选择记忆的存储位置

空间可以分开保存不同用户、项目或 Agent 的记忆。设置助手会让你选择默认空间,你也可以随时按名称或 ID 更改:

npx @crosmos/crosmos-mcp spaces list
npx @crosmos/crosmos-mcp spaces current
npx @crosmos/crosmos-mcp spaces use "Product Team"
npx @crosmos/crosmos-mcp spaces use 019dc652-2714-76d3-ab4b-1b0d077019b5

所选空间将成为后续记忆操作的默认空间。正在运行的 MCP 客户端会自动应用空间更改。

手动设置

建议使用引导式设置。只有在想自行配置客户端或自动检测未能找到客户端时,才使用以下步骤。

1. 身份验证
npx @crosmos/crosmos-mcp auth login

凭据会保存在本地的 ~/.crosmos/credentials.json 中。对于托管环境,请改用 CROSMOS_API_KEY 提供 API 密钥:

export CROSMOS_API_KEY=csk_your_api_key_here

自定义部署还可以设置 CROSMOS_API_BASE_URL。

2. 添加 MCP 服务
Codex
codex mcp add crosmos -- npx -y @crosmos/crosmos-mcp
Claude Code
claude mcp add crosmos -- npx -y @crosmos/crosmos-mcp
Kimi CLI
kimi mcp add --transport stdio crosmos -- npx -y @crosmos/crosmos-mcp
Claude Desktop、Cursor 和 Windsurf

将此服务条目添加到客户端的 MCP 配置中。

常见配置位置:

  • Claude Desktop:
    • macOS:~/Library/Application Support/Claude/claude_desktop_config.json
    • Linux:~/.config/Claude/claude_desktop_config.json
    • Windows:%APPDATA%\Claude\claude_desktop_config.json
  • Cursor:~/.cursor/mcp.json
  • Windsurf:~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "crosmos": {
      "command": "npx",
      "args": ["-y", "@crosmos/crosmos-mcp"]
    }
  }
}
VS Code

将此条目添加到 VS Code MCP 配置中:

  • macOS:~/Library/Application Support/Code/User/mcp.json
  • Linux:~/.config/Code/User/mcp.json
  • Windows:%APPDATA%\Code\User\mcp.json
{
  "servers": {
    "crosmos": {
      "command": "npx",
      "args": ["-y", "@crosmos/crosmos-mcp"]
    }
  }
}
opencode

将此条目添加到 ~/.config/opencode/opencode.json:

{
  "mcp": {
    "crosmos": {
      "type": "local",
      "command": ["npx", "-y", "@crosmos/crosmos-mcp"]
    }
  }
}
其他 MCP 客户端

配置本地 stdio MCP 服务:

  • 名称:crosmos
  • 命令:npx
  • 参数:-y、@crosmos/crosmos-mcp

引导式设置还会检测 Cline、Roo-Cline、Zed 和其他受支持的本地客户端。

3. 安装 Agent 技能

技能是可选的,但建议安装,因为它会教会 Agent 何时以及如何使用持久记忆。

npx @crosmos/crosmos-mcp skill install codex

将 codex 替换为你的客户端。支持的值包括 codex、claude-code、opencode、cursor、windsurf、vscode 和 kimi-cli。

更改 MCP 或技能配置后,请重启客户端。

常用命令

以下所有命令均可在未全局安装的情况下运行。

任务命令
运行引导式设置npx @crosmos/crosmos-mcp setup
使用 API 密钥登录npx @crosmos/crosmos-mcp auth login
检查身份验证状态npx @crosmos/crosmos-mcp auth status
移除本地存储的凭据npx @crosmos/crosmos-mcp auth logout
列出记忆空间npx @crosmos/crosmos-mcp spaces list
显示默认空间npx @crosmos/crosmos-mcp spaces current
更改默认空间npx @crosmos/crosmos-mcp spaces use <name-or-id>
安装 Agent 技能npx @crosmos/crosmos-mcp skill install <client>

故障排除

客户端中没有显示 crosmos

重启客户端并检查其 MCP 服务列表。确认注册名称为 crosmos,且 命令为 npx -y @crosmos/crosmos-mcp。

较旧的安装可能仍注册为 crosmos-memory。添加当前服务之前,请先移除旧条目。

身份验证失败

检查已保存的身份验证状态:

npx @crosmos/crosmos-mcp auth status

如有需要,请使用 npx @crosmos/crosmos-mcp auth login 重新登录,并确认 API 密钥在 crosmos 控制台中处于有效状态。

记忆被保存到错误的空间

检查当前默认空间:

npx @crosmos/crosmos-mcp spaces current

使用 npx @crosmos/crosmos-mcp spaces list 查看可用空间,然后使用 spaces use 选择一个空间。

没有可用空间

在 crosmos 控制台中创建空间,然后运行:

npx @crosmos/crosmos-mcp spaces list

如果仍无法解决,请提交问题,并附上客户端名称和错误消息。切勿提供 API 密钥。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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