使用说明
Project Brain MCP(免费版)
跨代码库协调多个AI代理
Cursor处理一个文件,Claude Code帮助处理另一个文件。Project Brain跟踪每个代理处理的内容,防止冲突,并使工具之间的上下文切换变得容易。
什么是Project Brain?
当你使用多个AI编码代理(Claude Desktop、Cursor、GitHub Copilot)时,很难跟踪:
- ❌ 每个代理人都在做什么
- ❌ 哪些对话导致了哪些代码更改
- ❌ 开发过程中做出的重要决策
- ❌ 如何在代理之间传递上下文
Project Brain通过以下方式解决了这个问题:
- ✅ 任务协调 -将工作分配给特定代理
- ✅ 对话搜索 -立即查找过去的讨论🆕
- ✅ 决策跟踪 -记录架构选择
- ✅ 上下文切换 -导出/导入完整项目状态🆕
- ✅ 100%本地 -离线工作,无云依赖
- ✅ 无供应商锁定 -完全导入/导出为JSON
免费等级:
- ✅ 每个项目最多100个任务
- ✅ 跨任务、对话、决策的全文搜索
- ✅ 完全导入/导出,便于携带
- ✅ 可与任何兼容MCP的AI工具配合使用
团队升级:
- 🚀 无限的任务和项目
- 🚀 具有任务锁定的多代理协调
- 🚀 实时协作仪表板
- 🚀 AI代码审查和分析
🚀 快速开始
安装
步骤1:配置您的AI工具
添加到您的 克劳德桌面版 config(~/Library/Application Support/Claude/claude_desktop_config.json 在macOS上, %APPDATA%\Claude\claude_desktop_config.json 在Windows上):
{
"mcpServers": {
"project-brain": {
"command": "npx",
"args": ["-y", "@nihalcastelino/project-brain-mcp"]
}
}
}
对于 光标,添加到配置: ~/Library/Application Support/Cursor/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
步骤2:重新启动AI工具
就是这样! npx 将在首次使用时自动下载并运行该包。
可选:全局安装以加快启动速度
npm install -g @nihalcastelino/project-brain-mcp
然后将配置更改为:
{
"mcpServers": {
"project-brain": {
"command": "project-brain-mcp"
}
}
}
替代方案:从源代码安装
git clone https://github.com/nihalcastelino/project-brain-mcp.git
cd project-brain-mcp
npm install
npm run build
然后使用与上述相同的配置,但更改命令以指向您的本地安装。
用法
配置后,在AI对话中使用这些MCP工具:
# Create a project
pb_create_project(name="My App", description="Building a web app")
# Create a task
pb_create_task(projectId="...", title="Implement auth", priority="high")
# List tasks
pb_list_tasks(projectId="...")
# Complete a task
pb_complete_task(taskId="...")
# Export project to Markdown
pb_export_project(projectId="...", format="markdown")
📖 详细功能
🔍 全文搜索(新增!)
- 搜索任务 -按标题、描述或注释查找任务
- 搜索对话 -立即查找过去的讨论
- 搜索决策 -快速定位架构选择
- 项目范围 -搜索所有项目或按项目筛选
- 快速SQLite搜索 -每个查询最多50个结果
例子:
pb_search_conversations({ query: "JWT authentication error" })
// Returns all conversations mentioning JWT auth issues
💾 导入/导出(新增!)
- 完成项目备份 -将所有内容导出为JSON
- 从备份中恢复 -导入具有完整历史记录的项目
- 无供应商锁定 -您的数据是可移植的
- 尊重限度 -导入在免费层中停止100个任务
例子:
// Export project
pb_export_project_json({ projectId: "proj-123" })
// Import to new environment
pb_import_project({ data: backupData })
📋 任务管理
- 创建、读取、更新、删除任务
- 设定优先级(低、中、高)和截止日期
- 跟踪状态(待办、进行中、已完成、已阻止)
- 分配给特定的AI代理 (克劳德、光标、副驾驶)
- 每个项目100个任务(免费层)
🗂️ 项目组织机构
- 将相关任务分组到项目中
- 按状态、优先级、受让人、截止日期筛选任务
- 将整个项目导出为Markdown或JSON格式
💬 对话记录
- 跟踪有关任务的AI讨论
- 记录用户、助手和系统消息
- 附加结构化元数据(代码片段、错误等)
- 可搜索历史记录 -查找任何过去的对话
✅ 决策跟踪
- 记录重要的技术决策
- 提供多项选择或自由形式的答案
- 追踪谁做出了决定以及为什么
- 将决策与任务和对话联系起来
💎 升级到团队版
为什么要升级?
如果您满足以下条件,您将需要Team Edition:
-
👥 与他人合作 使用不同的人工智能工具(光标+克劳德+副驾驶)
- 团队版添加 任务锁定 所以代理人不会冲突
- 实时在场 -看看谁在做什么
- 实时协作 -查看团队成员的终端输出
-
🤖 需要人工智能驱动的见解
- AI代码审查 -Claude Sonnet 4检查每个提交
- 会话分析 -自动总结和见解
- 及时的高质量辅导 -改进您使用AI的方式
-
🌿 想要高级Git功能
- Git工作树 -每个任务自动隔离分支
- 质量门 -合并前必须通过测试
- 冲突预防 -永远不要覆盖对方的工作
-
📊 需要项目可见性
- 实时仪表盘 -带有拖放功能的看板
- 动态消息 -实时查看所有团队行动
- 分析 -跟踪团队生产力和人工智能使用情况
-
🚀 达到100个任务限制
- 团队版有 无限的任务和项目
- 无缝导入备份
不仅仅是“更多的任务”,它还涉及协调多个代理和人类协同工作。
定价
- 免费等级:$0/月-100个任务/项目,单用户,仅限本地
- 团队版:20美元/用户/月(每年)-无限制的一切+协作
- 试用:14天免费,无需信用卡
🛠️ 发展
克隆和构建
git clone https://github.com/nihalcastelino/project-brain-mcp.git
cd project-brain-mcp
npm install
npm run build
本地测试
npm run dev
📚 MCP工具参考
项目
pb_create_project-创建新项目pb_list_projects-列出所有项目pb_get_project-获取项目详细信息pb_update_project-更新项目名称/描述pb_delete_project-删除项目
任务
pb_create_task-创建新任务(免费限制:100个/项目)pb_list_tasks-列出所有任务(带过滤器)pb_get_task-获取任务详细信息pb_update_task-更新任务详细信息pb_complete_task-将任务标记为已完成pb_delete_task-删除任务
对话
pb_create_conversation-开始对话pb_log_message-记录消息(用户/助理/系统)pb_get_conversation-获取对话详细信息pb_get_messages-获取所有消息pb_list_conversations-列出对话pb_delete_conversation-删除对话
决策
pb_create_decision-创建决策点pb_answer_decision-回答一个决定pb_list_decisions-列出决策
🔍 搜索(新增!)
pb_search_tasks-按关键字(标题、描述、注释)搜索任务pb_search_conversations-按关键字(标题、消息)搜索对话pb_search_decisions-按关键字(问题、答案、理由)搜索决策
💾 导入/导出
pb_export_project-将项目导出到Markdown/聊天/纯文本pb_export_task-导出带有对话的任务pb_export_conversation-导出对话pb_export_project_json-将完整的项目备份导出为JSON(新增!)pb_import_project-从JSON备份导入项目(新增!)
效用
pb_ping-测试MCP连接
🗄️ 数据存储
免费等级: 所有数据都存储在SQLite数据库中:
- macOS:
~/.project-brain/project-brain.db - Linux:
~/.project-brain/project-brain.db - 窗户:
%USERPROFILE%\.project-brain\project-brain.db
没有云同步。 你的数据永远不会离开你的机器。
🤝 贡献
我们欢迎捐款!注:
- 这个免费等级是 100%开源 (MIT许可证)
- Team Edition功能在单独的商业产品中
贡献:
- 分叉回购
- 创建要素分支
- 进行更改
- 提交拉取请求
请确保:
- 代码遵循现有样式
- 测试通过(如适用)
- README已更新(如果需要)
📄 许可证
MIT许可证 -请参阅 许可证 详见
这意味着您可以:
- ✅ 商业用途
- ✅ 修改
- ✅ 分发
- ✅ 私下使用
🆘 支持
免费等级(社区支持):
付费级别(优先支持):
- 电子邮件:support@project-brain.io
- 响应时间:<24小时
- 专用Slack频道
🔗 链接
- 网站: 项目大脑.io
- 文档: docs.project-brain.io
- 团队版: project-brain.io/升级
- github: github/nihalcastelino/project-brain-mcp
⭐ 明星我们!
如果你觉得Project Brain有帮助,请在仓库上加星!
它帮助其他人发现项目,并激励我们不断改进。
由...制作❤️ 由大脑项目团队
帮助AI代理协作,一次完成一项任务。