Token导航 LogoToken导航TokenDH.com
Personality Test MCP logo
运维云端stdio官方级别未说明来源级核验

Personality Test MCP

MCP Server

一个基于Model Context Protocol (MCP)的人格测试服务,能够管理人格测试、评分并提供人格类型评估。

工具数

2

提示词数

0

GitHub Stars

1

资源数

0
Python本地部署云端部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

devshark

提供方

devshark

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python3 -m venv venv

详细介绍

个性测试MCP服务器

](https://smithery.ai/server/@devshark/personality-test-mcp)

这是一个用于人格测试的模型上下文协议(MCP)实现。它允许人工智能模型管理人格测试、评分反应并提供人格类型评估。

特性

  • 向用户发放性格问卷
  • 根据既定的人格框架对回答进行评分
  • 返回个性类型和简要描述
  • 与Ollama集成,实现个性化AI交互
  • 允许用户返回并更改以前的答案

组件

服务器

MCP服务器处理:

  • 服务人格测试题
  • 处理和评分用户响应
  • 确定性格类型
  • 存储用户配置文件(可选)

客户端

客户端界面允许:

  • 用户进行性格测试
  • 查看结果和个性描述
  • 与Ollama集成,实现个性化互动

人格框架

该实现使用Myers-Briggs类型指标(MBTI)框架的简化版本,该框架根据四个维度对个性进行分类:

  1. 外向(E)与内向(I):你集中注意力并获得能量的地方
  2. 感知(S)与直觉(N):你如何接收信息
  3. 思考(T)vs.感觉(F):你如何做决定
  4. 判断(J)与感知(P)你如何应对外部世界

偏好的组合产生了16种不同的人格类型(例如INTJ、ESFP)。

入门指南

先决条件

  • Python 3.8或更高版本
  • pip(Python包管理器)
  • Ollama(可选,用于个性化AI交互)

安装和设置

  1. 克隆存储库:
   git clone https://github.com/yourusername/model-context-protocols.git
   cd model-context-protocols/personality-test-mcp
  1. 创建并激活虚拟环境:
   python3 -m venv venv

   # On macOS/Linux
   source venv/bin/activate

   # On Windows
   venv\Scripts\activate
  1. 安装依赖项:
   pip install -r requirements.txt

运行服务器

  1. 启动MCP服务器:
   cd server
   python app.py

服务器将于启动http://localhost:8000

运行客户端

  1. 在新终端中,激活虚拟环境:
   cd personality-test-mcp
   source venv/bin/activate  # On macOS/Linux
  1. 运行基本客户端:
   cd client
   python mcp_client.py

使用Ollama集成

如果您已安装并运行Olama:

  1. 确保Ollama正在跑步:
   ollama serve
  1. 运行Ollama集成客户端:
   cd client
   python ollama_integration.py --model llama3

您可以替换 llama3 在Ollama,您可以选择任何型号。

使用演示脚本

为方便起见,您可以使用提供的演示脚本:

  1. 使脚本可执行:
   chmod +x run_demo.sh
  1. 运行演示:
   ./run_demo.sh

此脚本将:

  • 设置虚拟环境
  • 安装依赖项
  • 启动服务器
  • 运行基本客户端或Ollama集成(如果检测到Ollama)

Docker支持

您还可以使用Docker运行服务器:

docker build -t personality-test-mcp .
docker run -p 8000:8000 personality-test-mcp

使用AI模型

AI模型可以使用此MCP来:

  1. 对用户进行性格测试
  2. 检索个性档案以进行个性化互动
  3. 根据个性偏好调整沟通方式

API终点

  • POST /mcp:人格测试交互的主要MCP终点
  • GET /health:健康检查端点

许可证

该项目根据 ISC许可证.

作者

©林

目录标签

目录标签

Python本地部署云端部署人格测试MBTI框架AI集成用户分析

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP