Token导航 LogoToken导航

MCP Server · 开发工具

My Br A In

myBrAIn是一个MCP服务器,为语言模型提供持久化和上下文感知的记忆功能,帮助AI在开发环境中记住项目规则、架构决策和技术见解。

未说明官方级别未说明来源级核验工具 5
开发工具上下文感知Python知识图谱AI记忆

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
lilium360
提供方
lilium360

工具数量

5

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

31

仓库热度

收录来源

1 个

MCP World

选型结论

My Br A In 属于开发工具类 MCP Server,公开资料标注 5 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前要先准备 会话凭据。

分类

开发工具

传输方式

未说明

认证方式

会话凭据

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

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

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

🧠 myBrAIn——MCP生态系统

谷歌反重力的确定性、概念性、情境感知的第二大脑。

______________________________________________________________________

介绍

myBrAIn 是一个MCP(模型上下文协议)服务器,旨在为语言模型(如谷歌反重力)提供持久和上下文记忆。它充当开发环境的“第二大脑”,允许人工智能在不同的聊天会话中记住项目规则、架构决策和技术见解。

______________________________________________________________________

系统架构

该系统分为三个主要部分:

  • 核心:管理持久性(db.py)以及分析智能(analyzer.py)用于从代码中提取见解。
  • 服务器:标准MCP接口(server.py)这允许反重力与大脑相互作用。
  • 管理用户界面:高级仪表板(admin.py)基于Streamlit,通过以下高级功能可视化、管理和调试存储的内存 知识图谱, 内存导出,以及 沉默的观察者 仪表板。
  • 观察者:后台守护进程线程(observer.py)实时监控代码库漂移。

______________________________________________________________________

🏗 安装

A.Docker部署(推荐)

最简单的跑步方式 myBrAIn 正在使用Docker Compose。

# Clone & Prepare
git clone https://github.com/lilium360/myBrAIn.git
cd myBrAIn
cp .env.example .env

# Spin up
docker compose up -d

管理UI将在以下位置提供: http://localhost:8501

B.本地安装(原生Python)

  1. 克隆并输入:
   git clone https://github.com/lilium360/myBrAIn.git
   cd myBrAIn
  1. 设置环境:

- 窗户: python -m venv venv && .\venv\Scripts\activate - Unix: python3 -m venv venv && source venv/bin/activate

  1. 安装: pip install -r requirements.txt

______________________________________________________________________

🚀 使用指南

1.启动管理仪表板

要以图形方式管理数据库并可视化见解:

  • 通过Docker:已在运行 docker compose up.打开 http://localhost:8501.
  • 通过Python:运行 streamlit run admin.py (或 python -m streamlit run admin.py).

2.集成在IDE中(光标、VS代码+反重力)

将此添加到您的 mcpServers 配置JSON:

选项A:通过Docker
{
  "mcpServers": {
    "mybrain": {
      "command": "docker",
      "args": ["exec", "-i", "mybrain-admin", "python", "server.py"],
      "env": {
        "MYBRAIN_DATA_DIR": "/data/mybrain"
      }
    }
  }
}
选项B:通过Python(本地)
{
  "mcpServers": {
    "mybrain": {
      "command": "python",
      "args": ["/ABSOLUTE/PATH/TO/mybrain/server.py"]
    }
  }
}
\[!重要\] 更改路径 args 到 绝对的 您机器上的路径。

______________________________________________________________________

🧠 项目入职和背景

myBrAIn 是专门为处理“项目入职”而设计的,这是一个人工智能分析您当前代码库并存储其架构DNA的过程。

如何启动一个新项目

配置MCP服务器后,只需使用以下提示:

“我想把这个项目完整地载入你的长期记忆中。按顺序执行:结构链接、堆栈分析、架构分析、样式分析和排除分析。”

📝 集成协议(AI代理必须遵守)

确保AI使用 myBrAIn 正确且一致地将以下说明复制并粘贴到项目的自定义说明中,或 .cursorrules 文件:

# myBrAIn Integration Protocol (MANDATORY)

You are connected to **myBrAIn**, an MCP server that acts as your Long-Term Memory and "Single Source of Truth" for this project.
You MUST NEVER rely solely on the current chat context or your general knowledge when project-specific rules are saved.

Strictly follow this operational cycle for EVERY interaction:

## 1. RECALL PHASE (Before Reasoning)
BEFORE generating any code or technical response, you MUST consult the memory:
- **Action:** Run `recall_context` using relevant keywords (e.g., "auth logic", "styling conventions", "api patterns").
- **Goal:** Retrieve the tech stack, architectural rules, and standard components already defined.
- **Constraint:** If you find an existing rule or component (e.g., "Always use `CustomButton`"), you MUST use it. Creating duplicates or unauthorized variations is FORBIDDEN.

## 2. CONSISTENCY PHASE (During Reasoning)
While generating the response:
- Strictly adhere to retrieved Constraints.
- If the user requests something that violates a saved rule (e.g., "Use jQuery" in a React project saved as "No jQuery"), warn the user of the conflict before proceeding.
- Use the code style (naming, comments, structure) retrieved from memory to maintain uniformity.

## 3. MEMORIZATION PHASE (During/After Action)
Your task is to keep the memory alive and updated. DO NOT wait for the user to ask.
Use `store_insight` proactively in the following cases:
- **New Decisions:** If a new architectural rule is established (e.g., "From now on, use only Tailwind").
- **New Patterns:** If you write a reusable generic component, save it as a "Standard Component".
- **Corrections:** If the user corrects your error, save the correction (e.g., "Do not use library X because it's buggy").
- **Onboarding:** If you detect a new empty project, propose or run `initialize_workbase`.

## 4. CONFLICT MANAGEMENT
- **myBrAIn Priority:** If your general knowledge suggests "X" but myBrAIn says "Y", the correct answer is "Y".
- **Updates:** If an old memory is obsolete, use `store_insight` to overwrite it (the system handles semantic collision automatically via `replace_id`).

---
**Correct Workflow Example:**
User: "Create a login page."
AI (Internal Thought): "Check myBrAIn for 'login', 'auth', 'ui components'."
AI Action: `recall_context("login auth ui style")`
AI (Found): "The project uses NextAuth and Shadcn components."
AI Response: Generates code using EXACTLY NextAuth and Shadcn, without inventing custom CSS unless necessary.
AI Action (Post): Since a new useful auth hook was created, run `store_insight` to save it.

______________________________________________________________________

可用工具

  • initialize_workbase:将目录链接到大脑。
  • store_insight:手动保存规则或上下文。
  • recall_context:检索当前任务的相关记忆。
  • critique_code:根据存储的体系结构规则验证代码。
  • audit_codebase:扫描整个代码库,查看架构漂移和矛盾。

______________________________________________________________________

高级配置

您可以通过环境变量(在Docker中)或修改来定制系统行为 core/config.py.

______________________________________________________________________

______________________________________________________________________

🗂️ 管理员仪表板功能(v1.1)

重构后的管理仪表板包括:

  • 基于卡的浏览器:在带有规则、上下文和约束的彩色标签的现代化网格中浏览记忆。
  • 知识图谱:交互式可视化大脑的语义关系和分类集群。
  • 批量操作:选择多条记录进行同时删除或快速编辑。
  • 无声观察者仪表板:背景漂移检测引擎的实时状态监测。
  • 内存管理:导出完整的大脑转储或特定于工作库的JSON;在项目之间导入和重新分配知识包。
  • 工作基地管理:通过受确认保护的销毁机制安全管理项目数据。

______________________________________________________________________

🔮 路线图

  • \[ \] 语义路线图: 内部任务规划师,负责维护长期目标和特征进度的背景。
  • \[x\] 内存导入/导出: 与你的团队分享你的“大脑”(粒度和目标)。
  • \[x\] 沉默的观察者: 扫描代码并检测架构漂移的后台守护进程。
  • \[x\] Docker支持
  • \[x\] 带知识图谱的管理UI

工具与能力

工具数量

5

资源数量

0

提示词数量

0

能力标签

MCP服务器Python本地部署上下文感知AI记忆开发工具知识图谱

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

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 5 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备会话凭据,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到会话凭据的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

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

MCP World · 本页

5未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

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

常见问题

5 条

My Br A In 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

My Br A In 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

My Br A In 收费吗?

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

My Br A In 需要 API Key 吗?

公开资料标注的认证方式是会话凭据,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

My Br A In 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP