Zovo Big Five Test
Big Five personality test
我該用這個嗎
品質與安全性
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"personality-test": {
"url": "https://personality-test.zovo.one/mcp"
}
}
}遠端端點
https://personality-test.zovo.one/mcpstreamable-http它能做什麼
工具清單
工具(3)
🟢calculate_personality_scores(answers, name)
Use this when the user has answered all 50 items of the IPIP Big-Five Factor Markers test (answers 1-5 in item order) and wants their personality test scores. Returns raw scores (10-50) for Extraversion, Agreeableness, Conscientiousness, Emotional Stability and Intellect/Imagination, an approximate percentile, a low/average/high band with a plain-language description, a share card (SVG) and a share page link. Reverse-keyed items are scored automatically. Does not diagnose anything and is not for hiring decisions. Do not use for other questionnaires (MBTI, DISC, Enneagram) or with invented answers.
輸入結構描述
{
"type": "object",
"properties": {
"answers": {
"description": "Required. The 50 answers in item order, each 1-5 (1 very inaccurate ... 5 very accurate), e.g. [4,2,4,2,4,2,5,2,4,2, ...]. A string like \"4,2,4,2,...\", \"4242...\" or a numbered list \"1: 4, 2: 2, ...\" also works. Use null for an unanswered item.",
"anyOf": [
{
"maxItems": 100,
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 40
},
{
"type": "null"
}
]
}
},
{
"type": "string",
"maxLength": 2000
}
]
},
"name": {
"description": "Optional first name or nickname for the share card, e.g. Alex. Leave empty for an anonymous card.",
"type": "string",
"maxLength": 500
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}輸出結構描述
{
"type": "object",
"properties": {
"domains": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"name": {
"type": "string"
},
"score": {
"type": "number"
},
"percentile": {
"type": "number"
},
"band": {
"type": "string"
},
"description": {
"type": "string"
}
},
"required": [
"key",
"name",
"score",
"percentile",
"band",
"description"
],
"additionalProperties": false
}
},
"norm_note": {
"type": "string"
},
"disclaimer": {
"type": "string"
},
"name": {
"type": "string"
},
"downloads": {
"type": "object",
"properties": {
"card": {
"type": "string"
},
"page": {
"type": "string"
}
},
"required": [
"card",
"page"
],
"additionalProperties": false
}
},
"required": [
"domains",
"norm_note",
"disclaimer",
"name",
"downloads"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢show_personality_test(name)
Use this when the user wants to take a personality test, a Big Five (five-factor, OCEAN) test, or a personality test for self-reflection, students, teens or couples. Shows the 50 public-domain IPIP Big-Five Factor Marker items in an interactive widget (one at a time, progress bar, back button); answers stay in the widget until the user submits, then they are scored with calculate_personality_scores. Also returns the item list and a browser link to take the same test. Does not score anything by itself. Do not use for MBTI/16-type, DISC or Enneagram tests, or to screen job candidates.
輸入結構描述
{
"type": "object",
"properties": {
"name": {
"description": "Optional first name or nickname to prefill for the result card, e.g. Alex.",
"type": "string",
"maxLength": 500
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}輸出結構描述
{
"type": "object",
"properties": {
"instructions": {
"type": "string"
},
"scale": {
"type": "array",
"items": {
"type": "string"
}
},
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"n": {
"type": "number"
},
"text": {
"type": "string"
}
},
"required": [
"n",
"text"
],
"additionalProperties": false
}
},
"name": {
"type": "string"
},
"test_page": {
"type": "string"
},
"disclaimer": {
"type": "string"
}
},
"required": [
"instructions",
"scale",
"items",
"name",
"test_page",
"disclaimer"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢compare_personality_scores(person_a, person_b)
Use this when the user wants to compare two people's Big Five personality test results, e.g. friends, partners or siblings who both took the 50-item test. Takes each person's five raw scores (10-50) and returns per-trait differences (similar when 3 points or fewer apart), each person's percentile, a comparison card (SVG) and a comparison page. Describes differences only; it does not rate compatibility, predict relationships, or judge who is better. Do not use for hiring or team selection.
輸入結構描述
{
"type": "object",
"properties": {
"person_a": {
"type": "object",
"properties": {
"name": {
"description": "Optional first name or nickname shown on the card, e.g. Alex.",
"type": "string",
"maxLength": 500
},
"extraversion": {
"description": "Extraversion raw score, whole number 10-50 (required), e.g. 34.",
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
]
},
"agreeableness": {
"description": "Agreeableness raw score, whole number 10-50 (required), e.g. 41.",
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
]
},
"conscientiousness": {
"description": "Conscientiousness raw score, whole number 10-50 (required), e.g. 29.",
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
]
},
"emotional_stability": {
"description": "Emotional Stability raw score, whole number 10-50 (required), e.g. 30.",
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
]
},
"intellect_imagination": {
"description": "Intellect/Imagination raw score, whole number 10-50 (required), e.g. 38.",
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
]
}
},
"description": "First person's raw scores, e.g. {\"name\":\"Alex\",\"extraversion\":34,\"agreeableness\":41,\"conscientiousness\":29,\"emotional_stability\":30,\"intellect_imagination\":38}."
},
"person_b": {
"type": "object",
"properties": {
"name": {
"description": "Optional first name or nickname shown on the card, e.g. Alex.",
"type": "string",
"maxLength": 500
},
"extraversion": {
"description": "Extraversion raw score, whole number 10-50 (required), e.g. 34.",
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
]
},
"agreeableness": {
"description": "Agreeableness raw score, whole number 10-50 (required), e.g. 41.",
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
]
},
"conscientiousness": {
"description": "Conscientiousness raw score, whole number 10-50 (required), e.g. 29.",
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
]
},
"emotional_stability": {
"description": "Emotional Stability raw score, whole number 10-50 (required), e.g. 30.",
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
]
},
"intellect_imagination": {
"description": "Intellect/Imagination raw score, whole number 10-50 (required), e.g. 38.",
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
]
}
},
"description": "Second person's raw scores, e.g. {\"name\":\"Sam\",\"extraversion\":22,\"agreeableness\":38,\"conscientiousness\":44,\"emotional_stability\":35,\"intellect_imagination\":31}."
}
},
"required": [
"person_a",
"person_b"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}輸出結構描述
{
"type": "object",
"properties": {
"person_a": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"domains": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"name": {
"type": "string"
},
"score": {
"type": "number"
},
"percentile": {
"type": "number"
},
"band": {
"type": "string"
},
"description": {
"type": "string"
}
},
"required": [
"key",
"name",
"score",
"percentile",
"band",
"description"
],
"additionalProperties": false
}
}
},
"required": [
"name",
"domains"
],
"additionalProperties": false
},
"person_b": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"domains": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"name": {
"type": "string"
},
"score": {
"type": "number"
},
"percentile": {
"type": "number"
},
"band": {
"type": "string"
},
"description": {
"type": "string"
}
},
"required": [
"key",
"name",
"score",
"percentile",
"band",
"description"
],
"additionalProperties": false
}
}
},
"required": [
"name",
"domains"
],
"additionalProperties": false
},
"differences": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"name": {
"type": "string"
},
"a": {
"type": "number"
},
"b": {
"type": "number"
},
"difference": {
"type": "number"
},
"summary": {
"type": "string"
}
},
"required": [
"key",
"name",
"a",
"b",
"difference",
"summary"
],
"additionalProperties": false
}
},
"similar_count": {
"type": "number"
},
"largest_difference": {
"type": "string"
},
"note": {
"type": "string"
},
"downloads": {
"type": "object",
"properties": {
"card": {
"type": "string"
},
"page": {
"type": "string"
}
},
"required": [
"card",
"page"
],
"additionalProperties": false
}
},
"required": [
"person_a",
"person_b",
"differences",
"similar_count",
"largest_difference",
"note",
"downloads"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}社群
證據