MCP Traits Matcher

MCP Traits Matcher

site icon
2025.03.30 1
Python人格分析匹配服务其它
mcp-traits-matcher 是一个基于 FastMCP 框架构建的人格分析服务器,提供人格分析和匹配的工具与资源。其主要功能包括创建人物和特质、为人物添加描述并更新其人格特质、根据公司职位描述匹配适合的人选,以及提供列出所有人物和特质的资源。适用于需要人格分析和匹配的场景,如招聘、团队建设等。
View on GitHub

Overview

基本能力

产品定位

mcp-traits-matcher 是一个人格分析服务器,专注于人格特质的创建、管理和匹配。

核心功能

  • 创建人物和特质
  • 为人物添加描述,更新其人格特质
  • 根据公司职位描述匹配适合的人选
  • 提供列出所有人物和特质的资源

适用场景

  • 招聘:根据职位描述匹配候选人的人格特质
  • 团队建设:分析团队成员的人格特质,优化团队配置
  • 个人发展:了解自己的人格特质,制定发展计划

工具列表

  • create_person: 创建新人物
  • add_description: 为人物添加描述
  • create_trait: 创建新特质
  • find_matches: 根据职位描述匹配适合的人选

常见问题解答

  • 数据库会自动创建,无需手动设置
  • 使用前需安装 Python 3.x 和 pip

使用教程

使用依赖

  • Python 3.x
  • pip

安装教程

  1. 克隆仓库
  2. 创建虚拟环境: python -m venv venv
  3. 激活虚拟环境:
  4. Windows: venv\Scripts\activate
  5. Linux/macOS: source venv/bin/activate
  6. 安装依赖: pip install --user -r requirements.txt

调试方式

  • 创建人物: mcp.create_person(name="John Doe")
  • 添加描述: mcp.add_description(name="John Doe", description="friendly and dominant")
  • 创建特质: mcp.create_trait(name="friendly", friendliness=8.0, dominance=2.0)
  • 匹配职位描述: mcp.find_matches(company_name="Acme Corp", job_description="Looking for friendly and dominant candidates")

许可证

该项目遵循 MIT-0 开源许可条款,请参阅 MIT-0 了解完整条款。