MCP 服务器

Anchored Hope Index™ | Mental Resilience Counseling

io.github.janoliverautomation-stack/anchoredhopeindex-com
医疗健康 公开且可连接 MCP 2026-07-28

此 MCP 可以做什么

Provides a non-clinical structured reflection and scoring framework for hope and resilience across seven domains.

get_framework_metadata
Get Anchored Hope Index™ Framework Metadata
Returns the scoring framework metadata: seven resilience domains, five result bands with score ranges, and the Likert scale definition. No arguments required. Read-only, no PII.
输入模式
{'type': 'object', 'properties': {}}
输出模式
{'type': 'object', 'required': ['tool', 'domains', 'resultBands', 'likertScale', 'disclaimer'], 'properties': {'tool': {'type': 'string', 'const': 'get_framework_metadata'}, 'domains': {'type': 'array', 'items': {'type': 'object', 'required': ['key', 'label', 'description'], 'properties': {'key': {'type': 'string'}, 'label': {'type': 'string'}, 'description': {'type': 'string'}}}, 'maxItems': 7, 'minItems': 7}, 'disclaimer': {'type': 'string'}, 'likertScale': {'type': 'object', 'required': ['min', 'max', 'labels'], 'properties': {'max': {'type': 'number'}, 'min': {'type': 'number'}, 'labels': {'type': 'object'}}}, 'resultBands': {'type': 'array', 'items': {'type': 'object', 'required': ['key', 'label', 'range'], 'properties': {'key': {'type': 'string'}, 'label': {'type': 'string'}, 'range': {'type': 'array', 'items': {'type': 'number'}, 'maxItems': 2, 'minItems': 2}}}, 'maxItems': 5, 'minItems': 5}}}
run_anchored_hope_index
Run Anchored Hope Index™
Educational, non-clinical structured reflection on hope and resilience. This tool provides educational information only and is not a clinical assessment or medical advice.
输入模式
{'type': 'object', 'required': ['meaning', 'futureDirection', 'agency', 'emotionalEndurance', 'motivationStability', 'supportConnection', 'stressStability'], 'properties': {'agency': {'type': 'number', 'maximum': 5, 'minimum': 1, 'description': 'Agency & Pathway Belief (1-5)'}, 'meaning': {'type': 'number', 'maximum': 5, 'minimum': 1, 'description': 'Meaning & Purpose (1-5)'}, 'futureDirection': {'type': 'number', 'maximum': 5, 'minimum': 1, 'description': 'Future Orientation (1-5)'}, 'stressStability': {'type': 'number', 'maximum': 5, 'minimum': 1, 'description': 'Stress Stability (1=high drift, 5=very stable)'}, 'supportConnection': {'type': 'number', 'maximum': 5, 'minimum': 1, 'description': 'Support & Relational Anchor (1-5)'}, 'emotionalEndurance': {'type': 'number', 'maximum': 5, 'minimum': 1, 'description': 'Emotional Endurance (1-5)'}, 'motivationStability': {'type': 'number', 'maximum': 5, 'minimum': 1, 'description': 'Motivation Stability (1-5)'}}}
输出模式
{'type': 'object', 'required': ['tool', 'score', 'totalScore', 'resultBand', 'resultBandLabel', 'category', 'domainScores', 'educationalInterpretation', 'priorityReflectionAreas', 'nextSteps', 'disclaimer', 'safety'], 'properties': {'tool': {'type': 'string', 'const': 'run_anchored_hope_index'}, 'score': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'safety': {'type': 'object', 'required': ['clinical', 'storesResponses', 'consequentialActions'], 'properties': {'clinical': {'type': 'boolean', 'const': False}, 'storesResponses': {'type': 'boolean', 'const': False}, 'consequentialActions': {'type': 'boolean', 'const': False}}}, 'category': {'type': 'string'}, 'nextSteps': {'type': 'array', 'items': {'type': 'string'}, 'default': [], 'maxItems': 10, 'minItems': 0}, 'disclaimer': {'type': 'string'}, 'resultBand': {'enum': ['ANCHORED', 'HOLDING_STEADY', 'STRAINED_BUT_CONNECTED', 'DRIFTING_TOWARD_DISENGAGEMENT', 'DISCONNECTED_AND_AT_RISK'], 'type': 'string'}, 'totalScore': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'domainScores': {'type': 'array', 'items': {'type': 'object', 'required': ['key', 'label', 'description', 'rawScore', 'maxPossible', 'normalizedScore'], 'properties': {'key': {'type': 'string'}, 'label': {'type': 'string'}, 'rawScore': {'type': 'number'}, 'description': {'type': 'string'}, 'maxPossible': {'type': 'number'}, 'normalizedScore': {'type': 'number', 'maximum': 100, 'minimum': 0}}}, 'default': [], 'maxItems': 7, 'minItems': 7, 'uniqueItems': True}, 'resultBandLabel': {'enum': ['Anchored', 'Holding Steady', 'Strained but Connected', 'Drifting Toward Disengagement', 'Disconnected and at Risk'], 'type': 'string'}, 'priorityReflectionAreas': {'type': 'array', 'items': {'type': 'string'}, 'default': [], 'maxItems': 7, 'minItems': 0}, 'educationalInterpretation': {'type': 'string'}}}
已添加
get_framework_metadata
2026年9月17日 12:42
已添加
run_anchored_hope_index
2026年9月17日 12:42