Traits Matcher

Traits Matcher

🚀 MCP 人格匹配器

MCP 人格匹配器是一个基于 FastMCP 框架搭建的人格分析服务器,它提供了一系列工具和资源,能高效完成人格分析与匹配工作,助力企业精准找到符合职位需求的人员。

🚀 快速开始

MCP 人格匹配器使用便捷,按照以下步骤操作,即可快速搭建并使用该人格分析服务器。

✨ 主要特性

  • 创建人物和特征:可自由创建人物信息和特征标签。
  • 更新人物人格:能为人物添加描述,并根据特征更新其人格。
  • 精准匹配人员:依据公司职位描述,精准寻找合适的人员。
  • 资源列表展示:提供人物和特征的列表资源,方便查看管理。

📦 安装指南

先决条件

  • Python 3.x
  • pip

安装步骤

  1. 克隆仓库。
  2. 创建虚拟环境:
python -m venv venv
  1. 激活虚拟环境:
    • Windows 系统
venv\Scripts\activate
- **Linux/macOS 系统**:
source venv/bin/activate
  1. 安装依赖项:
pip install --user -r requirements.txt

💻 使用示例

基础用法

创建人物

mcp.create_person(name="John Doe")

添加描述到人物

mcp.add_description(name="John Doe", description="友好且有支配性")

创建特征

mcp.create_trait(name="friendly", 友好度=8.0, 支配性=2.0)

寻找符合职位描述的匹配

mcp.find_matches(company_name="Acme Corp", job_description="寻找友好且有支配性的候选人")

高级用法

在实际使用中,可根据不同场景灵活组合使用这些 API,以满足更复杂的人格分析和匹配需求。例如,结合多个特征创建更细致的人物画像,或者对职位描述进行更精确的定义,从而提高匹配的准确性。

📚 详细文档

API 文档

资源

  • persons://all:列出所有人物。
  • traits://all:列出所有特征。
  • persons://{name}:通过名称获取人物。

工具

  • create_person:创建新的人物。
  • add_description:向人物添加描述。
  • create_trait:创建新的特征。
  • find_matches:寻找符合职位描述的人员。

依赖项

  • scipy
  • pydantic>=2.7.2,<3.0.0
  • fastmcp

🔧 技术细节

该服务器使用 SQLite 数据库(mcp_persons.dbmcp_traits.db),这些数据库将在运行服务器时自动创建,确保数据的存储和管理高效可靠。

📄 许可证

本项目采用 MIT - 0 许可证。

  • 0 关注
  • 0 收藏,25 浏览
  • system 提出于 2025-09-21 07:39

相似服务问题

相关AI产品