Integrates with Codecov for code coverage reporting in the development workflow, as shown in the project badges
Supports fetching AI persona data from Gitee repositories, offering an alternative source for persona configurations
Enables retrieving AI persona data from GitHub repositories, allowing users to access and use persona configurations stored on GitHub
聚义厅MCP客户端 🎭
🚀 基于 Model Context Protocol (MCP) 的AI人格协作工具,支持多人格智能召唤、配置同步和协作分析
🙏 致谢声明
本项目灵感来源于 大铭老师的 persona-summoner 项目,感谢大铭老师在AI人格探索领域的开创性工作和无私分享!
聚义厅MCP在原项目基础上进行了重新设计和扩展,增加了配置同步、协作引擎、多模式分析等功能,旨在为用户提供更完整的AI人格协作体验。
原项目链接: https://github.com/yinwm/persona-summoner
特别感谢: 大铭老师 (@yinwm) 在AI人格召唤和多人格协作方面的探索和贡献
📖 简介
聚义厅MCP客户端是基于 Model Context Protocol (MCP) 的AI人格协作系统,采用服务端配置生成 + 客户端MCP执行的架构模式。用户在聚义厅Web平台个性化配置人格组合,通过MCP客户端工具同步配置到本地,实现智能化的多人格协作分析。
✨ 主要特性
- 🎭 多人格协作: 支持粉丝妹、小布丁、暖心姐姐等多种AI英雄
- ⚙️ 配置同步: 用户在Web平台配置,MCP客户端自动同步
- 🤝 智能协作: 支持并行、顺序、智能三种协作模式
- 🔧 标准化接口: 严格遵循MCP协议规范,兼容Cursor、Claude Desktop等
- 📊 遥测分析: 可选的使用数据收集和分析
- 🌐 多源人格: 支持GitHub、Gitee、CDN等多个人格数据源
🛠️ 支持的工具
工具名称 | 描述 | 参数 |
---|---|---|
summon_hero | 召唤指定英雄进行单独分析 | hero_name |
list_hero_configs | 查看用户的英雄配置列表 | 无 |
download_hero_config | 下载指定配置到本地 | configId |
start_collaboration | 启动多英雄协作分析 | query , heroIds? |
📦 安装
NPM 全局安装
NPX 临时使用
从源码安装
🚀 快速开始
1. 配置 MCP 客户端
Cursor 配置
在 Cursor 设置中添加:
Claude Desktop 配置
在 Claude Desktop 配置文件中添加:
2. 用户配置设置
首次使用需要设置用户认证密钥:
3. 基本使用
启动服务器后,你可以直接在支持的客户端中使用工具:
📋 API 文档
工具:summon_hero
描述: 召唤指定AI英雄进行专业分析
参数:
hero_name
(string, 必需): 英雄名称或ID
支持的英雄:
粉丝妹
- 发现亮点,放大优势小布丁
- 商业分析,产品策略暖心姐姐
- 温暖贴心,细致关怀思维帝
- 结构化思维,MECE分析
返回值:
工具:start_collaboration
描述: 启动多人格协作分析,根据配置执行智能协作流程
参数:
query
(string, 必需): 分析问题heroIds
(string[], 可选): 指定参与协作的英雄ID列表
协作模式:
parallel
- 并行分析模式,多人格同时分析sequential
- 顺序分析模式,人格依次分析intelligent
- 智能协作模式,自动选择最佳流程
返回值:
⚙️ 配置
环境变量
变量名 | 描述 | 默认值 |
---|---|---|
JUYITING_CONFIG_PATH | 配置文件路径 | ~/.juyiting/config.json |
JUYITING_API_URL | API服务地址 | https://api.juyiting.com |
TELEMETRY_ENABLED | 是否启用遥测 | true |
DEBUG | 调试模式 | false |
配置文件详解
🧪 开发
开发环境设置
项目结构
运行测试
构建和发布
🎯 使用场景
1. 代码审查
2. 产品策略分析
3. 创业想法验证
4. 技术方案评估
🔍 故障排查
常见问题
MCP连接问题
症状: Cursor无法识别聚义厅MCP工具
解决方案:
认证失败
症状: 提示"Invalid API key"
解决方案:
- 登录聚义厅Web平台获取新的API密钥
- 更新本地配置文件
~/.juyiting/config.json
人格加载失败
症状: 人格列表为空或加载超时
解决方案:
📚 文档
- 架构设计指南 - 系统架构和设计思路
- 开发指南 - 开发环境搭建和贡献指南
- MCP工具指南 - 工具使用详细说明
- Cursor集成指南 - Cursor IDE集成配置
🤝 贡献
欢迎贡献代码!请查看 贡献指南。
贡献流程
- Fork 项目
- 创建特性分支 (
git checkout -b feature/amazing-feature
) - 提交更改 (
git commit -m 'Add some amazing feature'
) - 推送到分支 (
git push origin feature/amazing-feature
) - 创建 Pull Request
开发规范
- 使用 TypeScript 进行开发
- 遵循 ESLint 代码规范
- 编写单元测试覆盖新功能
- 更新相关文档
📄 许可证
本项目采用 MIT 许可证。查看 LICENSE 文件了解详情。
🔗 相关资源
- 聚义厅官网 - 产品主页和文档
- MCP 官方文档 - 协议规范
- Cursor 官方文档 - IDE使用指南
- TypeScript 文档 - 开发语言
🌟 核心人格介绍
💕 粉丝妹 (fan_girl)
- 定位: 积极支持者,亮点发现专家
- 特长: 发现优势,放大价值点
- 适用场景: 产品推广、优势分析、信心构建
🎯 小布丁 (product_strategist)
- 定位: 商业分析师,产品策略专家
- 特长: 市场分析,商业模式设计
- 适用场景: 商业规划、产品策略、市场评估
📊 项目统计
- 开发时间: 2025年1月
- 代码行数: 3000+ 行
- 测试覆盖: 85%+
- 文档完整度: 90%+
- 支持平台: macOS, Windows, Linux
🙏 致谢
🌟 特别感谢
- 大铭老师 (@yinwm) - persona-summoner 项目的创作者,在AI人格探索领域的先驱者。本项目的核心理念和人格设计都深受其启发,感谢他的开创性工作和无私分享!
🛠️ 技术致谢
- Model Context Protocol - 提供了优秀的协议规范
- TypeScript - 强大的类型系统支持
- Cursor - 优秀的AI代码编辑器
- 所有贡献者和用户的支持与反馈
📞 支持
- 🌐 官网: https://juyiting.com
- 🐛 问题反馈: GitHub Issues
- 💬 讨论: GitHub Discussions
- 📧 邮箱: support@juyiting.com
🔄 更新日志
查看 CHANGELOG.md 了解版本更新详情。
Made with ❤️ by 聚义厅技术团队
基于 Model Context Protocol 构建,享受AI人格协作的无限可能! 🚀
An AI personality collaboration tool based on Model Context Protocol (MCP) that enables users to summon and collaborate with multiple AI personas for intelligent analysis and problem-solving.
- 🙏 致谢声明
- 📖 简介
- 🛠️ 支持的工具
- 📦 安装
- 🚀 快速开始
- 📋 API 文档
- ⚙️ 配置
- 🧪 开发
- 🎯 使用场景
- 🔍 故障排查
- 📚 文档
- 🤝 贡献
- 📄 许可证
- 🔗 相关资源
- 🌟 核心人格介绍
- 📊 项目统计
- 🙏 致谢
- 📞 支持
- 🔄 更新日志
Related Resources
Related MCP Servers
- -securityFlicense-qualityFacilitates interaction and context sharing between AI models using the standardized Model Context Protocol (MCP) with features like interoperability, scalability, security, and flexibility across diverse AI systems.Last updated -1Python
- -securityFlicense-qualityManages AI conversation context and personal knowledge bases through the Model Context Protocol (MCP), providing tools for user data, conversation content, and knowledge management.Last updated -1TypeScript
- -security-license-qualityAn open-source implementation of the Model Context Protocol (MCP) that bridges AI agents with enterprise systems, enabling secure access to real-world data and capabilities.Last updated -1PythonApache 2.0
- AsecurityFlicenseAqualityAn all-in-one Model Context Protocol (MCP) server that connects your coding AI to numerous databases, data warehouses, data pipelines, and cloud services, streamlining development workflow through seamless integrations.Last updated -2Python