数字孪生数据服务

一个提供专业数字孪生数据访问的MCP服务器,包括经验、技能、项目、成就和可用性信息。

  • by MdMizanurVU
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 mdmizanurvu/professional-twin-mcp

使用说明

专业双MCP服务器

一种模型上下文协议(MCP)服务器,为Claude Desktop提供对专业数字孪生数据的访问,包括经验、技能、项目、成就和可用性信息。

特性

🔧 工具

  • 搜索专业数据:跨所有专业信息的语义搜索
  • get_tact_info:访问联系方式和可用性状态
  • 调度协作:帮助安排会议和合作
  • 解释经验:获得工作经验和项目的详细解释

📚 资源

  • 个人资料:JSON格式的完整专业简介
  • 技能矩阵:技能矩阵,包括熟练程度
  • 投资组合:包含详细信息的项目组合

💬 提示

  • 介绍:生成适合上下文的专业介绍
  • 项目展示:为不同受众创建项目展示演示文稿

安装

  1. 安装依赖项:

    npm install
    
  2. 构建项目:

    npm run build
    
  3. 配置Claude桌面 通过将此添加到您的 claude_desktop_config.json:

    {
      "mcpServers": {
        "professional-twin": {
          "command": "node",
          "args": ["/absolute/path/to/professional-twin-mcp/build/index.js"]
        }
      }
    }
    

    备注:替换 /absolute/path/to/professional-twin-mcp/ 带有此项目目录的实际绝对路径。

配置文件位置

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 视窗: %APPDATA%\Claude\claude_desktop_config.json

使用示例

搜索专业数据

Search for "React" experience

克劳德将使用 search_professional_data 该工具用于查找所有与React相关的经验、技能和项目。

获取联系信息

What are your contact details and availability?

克劳德将使用 get_contact_info 提供联系信息和当前可用性的工具。

安排会议

I'd like to schedule a 1-hour technical consultation about React development

克劳德将使用 schedule_collaboration 帮助协调会议的工具。

项目详细信息

Tell me more about the e-commerce platform project, focusing on technical aspects

克劳德将使用 explain_experience 提供详细技术信息的工具。

专业介绍

Generate a formal introduction for an executive meeting

克劳德将使用 introduction 提示创建适当的介绍。

数据结构

服务器包含全面的专业数据,包括:

  • 个人信息:姓名、职务、专业概述
  • 工作经历:公司、角色、成就、使用的技术
  • 技能:熟练程度和经验年限的技术技能
  • 项目:详细的项目信息,包括结果和链接
  • 成就:证书、奖项、演讲活动
  • 可用性:当前状态、工作时间、首选联系方式
  • 联系方式:电子邮件、电话、社交资料、位置

发展

可用脚本

  • npm run build -将TypeScript编译为JavaScript
  • npm run dev -开发观看模式
  • npm start -运行内置服务器
  • npm run clean -删除构建目录

测试

要在本地测试服务器,请执行以下操作:

  1. 构建项目: npm run build
  2. 直接运行: node build/index.js
  3. 服务器将启动并等待stdin上的MCP协议消息

定制

要自定义专业数据,请执行以下操作:

  1. 编辑 professionalProfile 对象在 src/index.ts
  2. 重建项目: npm run build
  3. 重新启动Claude Desktop以获取更改

建筑

此MCP服务器遵循模型上下文协议规范,并提供:

  • STDIO传输:通过标准输入/输出与Claude Desktop通信
  • 类型安全:具有正确类型定义的完整TypeScript实现
  • 模块化设计:独立的接口和数据结构,便于维护
  • 错误处理:对无效请求的正确错误响应

需求

  • Node.js 18.0.0或更高版本
  • TypeScript 5.3.0或更高版本
  • 支持MCP的Claude桌面

许可证

麻省理工学院许可证-您可以自由使用和修改您自己的专业数字双胞胎。

贡献

  1. 分叉存储库
  2. 创建要素分支
  3. 进行更改
  4. 使用Claude Desktop进行测试
  5. 提交拉取请求

支持

对于问题和疑问: