专家角色提示增强协议

一个提供50个专业领域专家角色模拟和提示增强的本地化模型上下文协议,用于提升AI交互的领域专业性和推理框架。

  • by justmy2satoshis
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 justmy2satoshis/expert-role-prompt-mcp

使用说明

专家角色提示MCP

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 作为指导方针。

添加新专家

  1. 定义专家角色 src/experts/roles.js
  2. 在中添加专门的框架 src/experts/frameworks.js
  3. 如果需要,更新置信度评分逻辑
  4. 为新专家添加测试
  5. 提交拉取请求

📊 性能指标

  • 专家选拔:平均<50ms
  • 快速增强:平均<100ms
  • 内存使用:<50MB
  • 准确度:85%以上的专家任务一致性
  • 覆盖:6个类别的50个专家角色

🔒 安全

  • 没有外部API调用
  • 无数据传输
  • 完全在本地Claude Desktop环境中运行
  • 无敏感数据存储
  • 内置宪法人工智能原则

📝 许可证

MIT许可证-请参阅 许可证 详细信息文件

🙏 致谢

  • 模型上下文协议规范的拟人化
  • Claude Desktop团队负责MCP集成
  • 社区贡献者和测试人员

📧 支持

🚦 状态

  • ✅ 生产就绪
  • ✅ 所有50名专家都在工作
  • ✅ 全面的测试覆盖率
  • ✅ 文件完整
  • ✅ 克劳德桌面兼容

备注:此MCP需要启用MCP支持的Claude Desktop。它不适用于克劳德的网络版本。

内置于❤️ 为克劳德社区