专家角色提示MCP
  ](https://nodejs.org) 
Claude Desktop的高级专家角色模拟和快速增强MCP(模型上下文协议)。访问50个专门的专家角色,以增强您与特定领域专业知识和推理框架的人工智能交互。
🌟 特性
- 50个专家角色:全面覆盖工程、商业、创意、科学和教育领域
- 高级推理链:每位专家应用特定领域的分析框架
- 信心评分:智能专家匹配置信度指标
- 宪法人工智能原则:内置安全和道德准则
- 零成本:完全在本地运行-无API成本
- 即时响应:无网络延迟,可立即选择专家
- 工作流模板:常见任务的预构建推理模式
📊 专家类别
工程学(12名专家)
- 后端工程师、前端工程师、AI/ML工程师
- 数据工程师、安全工程师、DevOps工程师
- 云架构师、移动开发人员、QA工程师
- 数据库管理员、区块链开发人员、游戏开发人员
业务与产品(10名专家)
- 产品经理、业务分析师、营销经理
- 销售主管、财务分析师、人力资源经理
- 运营经理、战略顾问、客户成功经理
- 供应链经理
创意与设计(8位专家)
- 用户体验/用户界面设计师、平面设计师、内容作家
- 视频编辑、社交媒体经理、品牌策略师
- 文案、创意总监
科学与研究(8位专家)
- 数据科学家、研究科学家、生物信息学家
- 统计学家、经济学家、物理学家
- 化学家、环境科学家
教育与培训(6名专家)
- 教师、企业培训师、课程设计师
- 电子学习专家、学术研究员、职业顾问
其他专家(6名专家)
- 法律顾问、医疗保健专业人员、项目经理
- 技术作家、系统管理员、快速工程师
🚀 安装
通过NPM(推荐)
npm install -g expert-role-prompt-mcp手动安装
git clone https://github.com/justmy2satoshis/expert-role-prompt-mcp.git
cd expert-role-prompt-mcp
npm install🔧 配置
添加到您的Claude Desktop配置文件中:
视窗: %APPDATA%\Claude\claude_desktop_config.json macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"expert-role-prompt": {
"command": "node",
"args": ["C:\\path\\to\\expert-role-prompt-mcp\\src\\server.js"],
"env": {}
}
}
}或者通过npm全局安装:
{
"mcpServers": {
"expert-role-prompt": {
"command": "npx",
"args": ["-y", "expert-role-prompt-mcp"],
"env": {}
}
}
}📖 使用示例
基础专家提名
// Request an expert for your task
const expert = await nominate_expert({
task_description: "Design a scalable microservices architecture for an e-commerce platform",
context: "High-traffic, global users, multiple payment providers"
});
// Returns:
// {
// expert: "Backend Engineer",
// confidence: 92%,
// reasoning: "Strong domain alignment with microservices, APIs, distributed systems"
// }用专家知识提高提示
const enhanced = await enhance_prompt({
expert_id: "backend-engineer",
task_description: "Optimize database query performance",
reasoning_type: "technical"
});
// Returns enhanced prompt with:
// - Domain-specific analysis framework
// - Best practices and tools
// - Step-by-step approach
// - Risk mitigation strategies列出可用专家
const experts = await list_expert_roles({
category: "engineering" // optional filter
});
// Returns list of experts with capabilities💡 用例
软件开发
- 架构设计和代码审查
- 性能优化建议
- 安全漏洞评估
- 测试策略制定
商业策略
- 市场分析和竞争定位
- 产品路线图规划
- 财务建模和预测
- 客户获取策略
内容创作
- 技术文件编写
- 营销文案优化
- 教育内容开发
- 品牌信息精炼
研究与分析
- 数据分析和可视化
- 统计建模方法
- 研究方法设计
- 文献综述策略
🏗️ 建筑
expert-role-prompt-mcp/
├── src/
│ ├── server.js # Main MCP server
│ ├── experts/
│ │ ├── roles.js # Expert role definitions
│ │ └── frameworks.js # Reasoning frameworks
│ ├── matcher.js # Expert matching logic
│ └── enhancer.js # Prompt enhancement
├── examples/ # Usage examples
├── tests/ # Test suite
└── package.json💰 成本比较
| 解决方案 | 每月成本 | 响应时间 | 隐私 |
|---|---|---|---|
| MCP专家角色 | 0美元(本地) | \<100ms | 已满 |
| 带提示的GPT-4 | 50-200美元 | 2-5秒 | 有限 |
| API克劳德 | 40-150美元 | 1-3秒 | 有限 |
| 多种人工智能订阅 | 100美元+ | 多种多样 | 有限 |
储蓄:50-200美元/月,同时保持专家质量响应
🧪 测试
npm test运行全面的测试套件,包括:
- 专家匹配精度
- 置信度评分验证
- 框架应用程序测试
- 边缘案例处理
🤝 贡献
欢迎投稿!请看 贡献.md 作为指导方针。
添加新专家
- 定义专家角色
src/experts/roles.js - 在中添加专门的框架
src/experts/frameworks.js - 如果需要,更新置信度评分逻辑
- 为新专家添加测试
- 提交拉取请求
📊 性能指标
- 专家选拔:平均\<50ms
- 快速增强:平均\<100ms
- 内存使用:\<50MB
- 准确度:85%以上的专家任务一致性
- 覆盖:6个类别的50个专家角色
🔒 安全
- 没有外部API调用
- 无数据传输
- 完全在本地Claude Desktop环境中运行
- 无敏感数据存储
- 内置宪法人工智能原则
📝 许可证
MIT许可证-请参阅 许可证 详细信息文件
🙏 致谢
- 模型上下文协议规范的拟人化
- Claude Desktop团队负责MCP集成
- 社区贡献者和测试人员
📧 支持
- 问题:
- 讨论:
- 更新:关注此存储库以获取更新
🚦 状态
- ✅ 生产就绪
- ✅ 所有50名专家都在工作
- ✅ 全面的测试覆盖率
- ✅ 文件完整
- ✅ 克劳德桌面兼容
______________________________________________________________________
备注:此MCP需要启用MCP支持的Claude Desktop。它不适用于克劳德的网络版本。
内置于❤️ 为克劳德社区
