前置条件
开始搭建开发环境前,请确保你已安装:Python 3.12+
运行应用程序所需
Node.js 18+
图表渲染和服务器端渲染 (SSR) 所需
Docker & Docker Compose
用于运行 PostgreSQL 和 Redis
系统构建工具
gcc, gfortran 以及科学计算库
Git
用于版本控制
代码编辑器
VS Code, PyCharm 或你偏好的 IDE
快速搭建
运行应用
开发工具
推荐的 VS Code 扩展
.vscode/extensions.json
代码格式化
运行测试
项目结构
核心目录
mirobody/chat
mirobody/chat
包含 Agent 编排、消息历史记录以及 HTTP (SSE) 和 WebSocket 协议适配器的聊天服务。
mirobody/mcp
mirobody/mcp
MCP 协议实现,包含 JSON-RPC 2.0 处理器、工具/资源加载和身份验证。
mirobody/pulse
mirobody/pulse
健康数据平台,包含 OAuth 提供商、Apple 健康集成、文件处理和数据聚合。
mirobody/pub
mirobody/pub
可通过 MCP 发现的公共工具、资源和 Agent。在此处添加自定义工具。