Brain Ecosystem MCP 服务器
使用说明(简要,便于快速落地)
- 项目简介
- Brain Ecosystem 是一个面向 LLM 客户端的 MCP 服务器集合,核心职责包括托管 Resources、注册与执行 Tools,以及定义/渲染 Prompts 模板,并通过 JSON-RPC 与客户端通信。该仓库实现了基于 MCP 的服务器端设计,提供 stdio、SSE、HTTP 等传输方式,并具备插件化、会话管理、跨脑通信等能力。
- 主要功能点
- MCP 服务器核心:实现 MCP 的服务端接入,处理请求/响应/通知,提供标准化的资源、工具、模板等能力。
- Transport 与 API:支持多传输协议(如 STDIO、SSE、WebSocket/HTTP),便于与 Claude Code 等 MCP 客户端对接。
- 资源与工具托管:提供资源管理、工具注册与执行能力,允许 LLM 调用外部功能。
- Prompts 与模板:定义和渲染 Prompt 模板,支持可定制的 LLM 交互模式。
- 生态集成:包含跨脑通信、Borg 同步、告警、日志、CLI、监控与插件等模块,便于扩展与运维。
- 安装步骤
- 在本地或服务器环境中获取代码:克隆仓库并进入对应包(Marketing Brain 等 MCP 服务相关包)。
- 安装依赖并构建:安装工作区依赖,构建所有包(brain-core 首先)。
- 启动 MCP 服务器(主入口通常通过命令行界面的子命令触发,具体请参考下方“服务器启动”说明)。
- 服务器配置(MCP 客户端侧不需要,此处给出服务器端的配置信息描述,方便 MCP 客户端理解如何连接)
- server name: marketing-brain
- command: marketing mcp-server
- args: ["--config", "<你的配置文件路径>"]
- 说明:MCP 客户端需要知道服务器名称、启动命令及传参来建立连接。配置文件可选,若提供则服务器将按照配置初始化(数据库路径、IPC/SSE 配置、端口等)。
- 基本使用方法
- 启动:通过 Marketing Brain CLI 启动 MCP 服务器(隐藏命令 mcp-server,具体执行在仓库中描述到 start 过程)。
- 与客户端对接:MCP 客户端通过 JSON-RPC 发送请求,服务器返回响应或发送通知。
- 运行状态与日常维护:关注日志、健康检查、必要时重启服务。