
MCP Traits Matcher

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
安装教程
- 克隆仓库
- 创建虚拟环境:
python -m venv venv
- 激活虚拟环境:
- Windows:
venv\Scripts\activate
- Linux/macOS:
source venv/bin/activate
- 安装依赖:
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")