Token导航 LogoToken导航

MCP Server · 搜索检索

Exobrain MCP

基于Model Context Protocol (MCP)的个人认知外脑服务器,为大型语言模型提供长期、结构化、带情感坐标的真实记忆功能。

stdio官方级别未说明来源级核验工具 6
PythonClaude搜索Claude DesktopCursorClineVS Code

快速开始

作者 / 组织
Corrame
提供方
Corrame
运行时
Python

工具数量

6

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

Exobrain MCP 属于搜索检索类 MCP Server,公开资料标注 6 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

搜索检索

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

python -m venv .venv

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 6 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Personal AI Cognitive Exobrain (MCP) 🧠

这是一个基于 Model Context Protocol (MCP) 的个人认知外脑服务器。它能为你的大语言模型(如 Claude Desktop、Cursor、VS Code 插件等)赋予长期的、结构化的、带情感坐标的真实记忆。

🌟 为什么需要它?(痛点直击)

现在的 AI 模型在处理用户的长期记忆时,常常存在三个致命缺陷:

  1. 上下文遗忘(爆内存):大模型无法把你一生的聊天记录常驻内存,传统的记忆体往往会导致上下文长度爆炸。
  2. 信息的"有损压缩":当你说"我想买两箱纯牛奶"时,现在的 AI 可能会把它自作主张地存成 Task: 买牛奶, Category: 生活,完全丢失了你说话时的语意和感情色彩。
  3. 情绪感知的缺失:人类的记忆不是平等的——创伤和狂喜会被记住很久,平淡的日常会自然遗忘。传统数据库无法模拟这种情感权重。

我们的解法:情感感知双轨制架构 (Emotion-Aware Dual-Track Architecture)

  • 轨一:情感标记的真实层(Emotion-Tagged Immutable Log):每一句原话不仅被保存,还被标记上 Valence(效价) 和 Arousal(唤醒度) 情感坐标。高唤醒度的记忆(极度的快乐或痛苦)会自动获得更高权重,像人类记忆一样自然浮现。
  • 轨二:结构化投影层(Projected Structural View):从轨一提取的待办、偏好、目标,依然可以随时重建。

🛠 给 AI 的高内聚语义工具 (MCP Tools)

本系统暴露了对大模型极其友好的 6 个函数接口:

工具功能
remember存一切——用户原话、AI观察、任何文本,自动分析情感坐标(Valence/Arousal)和主题域
add_task捕获交办指令,自动录入轨一并映射为轨二待办任务,支持任务树层级(parent_task_id)、优先级(priority)和工作量评估(effort_estimate)
update_task更新任务进度(完成/废弃)、附加元数据标签,或两者同时进行
recall混合检索:关键词匹配 + 语义向量搜索 + 情感权重排序。如果 query 为空,自动浮现当前权重最高的 Top 3 高唤醒度记忆
suggest查询待办任务,后端算法自动按优先级打分、按空闲时间过滤,返回精准的下一步行动建议
expose_schema高级功能:暴露数据库结构,方便 Agent 编写自定义 SQL。我们不提供删除工具——如需删除,请自己写 SQL

🔍 核心亮点

1. 语义向量搜索

recall_past_mentions_of 实现了三层混合检索策略:

  • Pass 1:高效的 SQLite LIKE 精确关键词匹配(零延迟)
  • Pass 2:基于 sentence-transformers 的语义向量搜索

- 使用 paraphrase-multilingual-MiniLM-L12-v2 模型(100MB,CPU 可运行,强中文支持) - 服务器启动时预热模型(Eager Loading),消除搜索冷启动延迟

  • Pass 3:情感权重重排

- 基于 艾宾浩斯遗忘曲线 的动态衰减计算 - 高 Arousal(唤醒度)记忆获得额外加成 - 搜索"乳制品"→ 召回"牛奶"记录 ✅

2. 情感坐标与记忆浮现

每条记忆都被标记在 Russell 情感环形模型上:

  • Valence(效价): 0.0(极度负面)→ 1.0(极度正面)
  • Arousal(唤醒度): 0.0(平淡如水)→ 1.0(情绪激烈)

衰减公式:

Score = Importance × (Activation_Count^0.3) × Time_Decay × (Base + Arousal² × Boost)
  • 高唤醒度记忆衰减慢,更容易被 recall() (空 query)在对话开头浮现
  • 激活次数越多的记忆越难忘(被反复提起的事情记得更牢)

🚀 安装与部署

环境要求

  • Python 3.11+
  • (可选)ANTHROPIC_API_KEY 环境变量——用于自动情感分析。如果不提供,系统会使用默认值(Valence=0.5, Arousal=0.3)。

选项 A:让你的 AI 帮你全自动安装(最赛博朋克的推荐!)

如果你正在使用具有 Agent 能力的 IDE(如 Cursor / Cline / Antigravity):

  1. 将本项目 clone 到本地。
  2. 直接向你的 AI 发送指令:"请阅读目录下的 INSTALL-MCP.md,并帮我自动安装这个 MCP 服务。"
  3. AI 将自动建立虚拟环境,寻找配置入口,完成一切注入!

选项 B:极客手动配置

  1. 获取代码并初始化环境:
   git clone 
   cd exobrain-mcp
   python -m venv .venv
   .\.venv\Scripts\activate  # Windows 用户
   source .venv/bin/activate # Mac/Linux 用户
   pip install -r requirements.txt

> ⚠️ requirements.txt 包含 sentence-transformers,首次安装时会下载约 100MB 的语义模型,请确保网络畅通。

  1. 配置环境变量(可选但推荐):
   # Windows PowerShell
   $env:ANTHROPIC_API_KEY="your-api-key"
   
   # Windows CMD
   set ANTHROPIC_API_KEY=your-api-key
   
   # Linux/Mac
   export ANTHROPIC_API_KEY="your-api-key"
  1. 配置你的 MCP 宿主(如 Claude Desktop):

打开对应的 JSON 配置文件(例如 claude_desktop_config.json),并在 mcpServers 下方添加注入节点:

   "mcpServers": {
     "personal-memory": {
       "command": "C:/绝对路径/.../exobrain-mcp/.venv/Scripts/python.exe",
       "args": [
         "C:/绝对路径/.../exobrain-mcp/server.py"
       ],
       "env": {
         "ANTHROPIC_API_KEY": "your-api-key"
       }
     }
   }

> ⚠️ 重要:command 必须指向虚拟环境(.venv)里的 Python,而不是系统全局 Python,否则 sentence-transformers 将无法被加载,语义搜索会静默降级为纯关键词搜索。

  1. 重启并体验:

保存配置并重启你的 Client(比如重启 Claude Desktop),并在对话框里试着说出:*"我非常讨厌吃香菜,无论如何都要记住这一点。"* 然后看看你的认知外脑如何为你工作!


📂 数据存储与备份策略

踩坑经验:代码公开 vs 数据私密

本项目是一个开源项目(代码公开),但你的记忆数据(exobrain.db)是极度私密的。

问题场景:

你想 fork 这个项目改进代码并贡献回社区,但你的数据库里存着"昨天和 AI 聊的情感问题"、"明天的待办清单"、"你的个人偏好"...

错误做法:

  • 把数据库提交到公开仓库 → 隐私泄露
  • 把本地路径硬编码进代码 → 换机器失效

正确做法:

方案 1:快速开始(单机使用)
git clone https://github.com/Corrame/exobrain-mcp.git
cd exobrain-mcp
# 直接运行,数据库自动创建在项目目录下
# .gitignore 已屏蔽 *.db,不会误提交

适合: 试用、数据不敏感、单机使用

方案 2:生产部署(代码与数据分离)

推荐用于长期使用、多设备同步、数据备份需求

  1. Fork 公开仓库(用于代码贡献和改进)
   git clone https://github.com//exobrain-mcp.git
  1. 创建私有仓库(仅用于备份数据)
   # 在 GitHub 上新建私有仓库,例如:my-exobrain-data
   git clone https://github.com//my-exobrain-data.git
  1. 配置数据路径

复制 .env.example 为 .env:

   cp .env.example .env

编辑 .env 文件:

   MEMORY_DB_PATH=/path/to/my-exobrain-data/exobrain.db

或者在启动时设置环境变量:

   # Windows
   $env:MEMORY_DB_PATH="C:\Users\\Documents\my-exobrain-data\exobrain.db"
   
   # Linux/Mac
   export MEMORY_DB_PATH="/home//my-exobrain-data/exobrain.db"
  1. 启动服务
   python server.py
   # 数据库现在存储在私有仓库目录下

架构说明:

  • exobrain-mcp/ —— 公开仓库,存放代码,随时可以 pull 上游更新
  • my-exobrain-data/ —— 私有仓库,存放 exobrain.db 和配置文件
  • .env —— 本地配置文件(已被 .gitignore 保护,不会提交)

备份策略:

# 定期提交数据变更
cd my-exobrain-data
git add exobrain.db
git commit -m "backup: $(date)"
git push origin main

🙏 致谢 / Acknowledgments

本项目在设计和实现过程中参考并整合了以下开源项目的优秀思想:

- 情感坐标体系(Valence/Arousal)的概念与应用 - 基于艾宾浩斯遗忘曲线的记忆衰减算法 - 高唤醒度记忆权重加成机制

上述概念经适配后应用于本项目的 emotion_engine.py 模块,为记忆系统赋予了情绪感知和自然遗忘的能力。


从普通的 LLM 到通用人工智能 (AGI),系统需要数字灵魂的缓存。祝你和你的 AI 合作愉快!

工具与能力

工具数量

6

资源数量

0

提示词数量

0

能力标签

AI记忆增强Python本地部署情感感知语义搜索任务管理认知计算

支持客户端

Claude DesktopClaudeCursorClineVS Code

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 只提供 6 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Exobrain MCP

MCP World · 本页

6stdio有1 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Exobrain MCP 怎么安装?

公开资料给出的安装命令是 python -m venv .venv,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Exobrain MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Exobrain MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Exobrain MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Exobrain MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor、Cline、VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP