智能代理协作平台 - 基于 MCP 协议的多角色任务编排系统
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"solo-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Solo MCP - 智能多角色协作平台 [](https://python.org) [](LICENSE) [](tests/) [](https://github.com/psf/black) [](CONTRIBUTING.md) 一个基于 Model Context Protocol (MCP) 的智能多角色协作系统,通过模拟不同专业角色的协作来提升项目开发效率。Solo MCP 让单人开发者能够获得团队协作的智慧,实现更高质量的软件开发。 ## ✨ 核心特性 ### 🎭 智能角色系统 - **多角色模拟**: 智能模拟产品经理、架构师、开发者、测试工程师等专业角色 - **动态角色分配**: 根据任务类型自动选择最适合的角色组合 - **角色协作**: 不同角色间的智能对话和决策协商 ### 🧠 先进记忆管理 - **持久化存储**: 项目知识的长期记忆和快速检索 - **上下文感知**: 基于当前任务智能推荐相关历史信息 - **学习能力**: 从项目历史中学习最佳实践和常见模式 ### 🔄 智能任务编排 - **自动任务分解**: 将复杂项目分解为可管理的子任务 - **冲突检测**: 识别和解决任务间的潜在冲突 - **优先级管理**: 基于项目目标智能排序任务优先级 ### 📊 全面上下文分析 - **代码理解**: 深度分析项目结构、依赖关系和代码质量 - **文档解析**: 自动提取和整理项目文档信息 - **环境感知**: 识别开发环境、工具链和配置 ### 🚀 标准化集成 - **MCP 协议**: 基于 Model Context Protocol 标准,确保兼容性 - **插件架构**: 支持自定义工具和扩展 - **API 友好**: 提供完整的 REST API 和 Python SDK ## 🚀 快速开始 ### 环境要求 - Python 3.11+ - 8GB+ RAM (推荐) - 支持的操作系统: Windows, macOS, Linux ### 安装 ```bash # 克隆项目 git clone https://github.com/your-username/solo-mcp.git cd solo-mcp # 创建虚拟环境 (推荐使用 Python 3.11) python -m venv venv311 # 激活虚拟环境 # Windows venv311\Scripts\activate # macOS/Linux source venv311/bin/activate # 升级 pip python -m pip install --upgrade pip # 安装依赖 pip install -r requirements.txt # 安装交互式反馈增强 MCP pip install mcp-feedback-enhanced # 验证安装 python -m pytest tests/test_basic.py ``` ### 基本使用 ```bash # 启动 Solo MCP 服务 python -m solo_mcp # 或者直接运行主模块 python solo_mcp/main.py # 运行交互式示例 python examples/demo.py ``` ## 📖 使用示例 ### 1. 角色规划示例 ```python from solo_mcp.tools.roles import RolesTool # 创建角色工具 roles_tool = RolesTool() # 评估项目需要的角…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.