Mental Health MCP
mental_health_mcp
Dieses Repository ist dazu gedacht, die notwendigen Materialien zur Konfiguration des Mental Health MCP bereitzustellen.
Verwendung des Projekts mit Claude (Windows)
1. Claude Desktop installieren
Besuchen Sie die offizielle Website von Anthropic: https://claude.ai/download
Laden Sie die Version für Windows herunter
Installieren Sie sie wie gewohnt und öffnen Sie die Anwendung
2. MCP (Model Context Protocol) konfigurieren
Claude Desktop ermöglicht die Integration externer Tools über MCP.
Speicherort der Konfigurationsdatei:
Unter Windows befindet sich die Datei unter:
C:\Users\SEU_USUARIO\AppData\Roaming\Claude\claude_desktop_config.jsonFalls sie nicht existiert, können Sie die Datei manuell erstellen.
3. MCP-Server hinzufügen
Öffnen Sie die Datei claude_desktop_config.json und fügen Sie Folgendes hinzu:
{
"mcpServers": {
"Mental Health MCP": {
"command": "node",
"args": ["C:\\caminho\\para\\seu\\projeto\\server.js"]
}
}
}Ersetzen Sie:
C:\\caminho\\para\\seu\\projeto\\server.jsdurch den tatsächlichen Pfad, in dem sich die Datei server.js befindet.
4. Dienste starten
Bevor Sie Claude verwenden, müssen Sie Folgendes starten:
🔹 Backend (FastAPI)
Im Terminal:
cd mental_health_mcp
source venv/bin/activate # ou venv\Scripts\activate no Windows
uvicorn main:app --reload🔹 API mit ngrok bereitstellen
ngrok http 8000Kopieren Sie die generierte URL (Beispiel: https://xxxx.ngrok-free.dev)
🔹 server.js aktualisieren
Aktualisieren Sie in der Datei server.js die API-URL:
const API_URL = "https://xxxx.ngrok-free.dev/chat";MCP-Server starten
node server.js5. In Claude verwenden
Öffnen Sie Claude Desktop
Gehen Sie zu Settings (Einstellungen)
Rufen Sie den Bereich Developer / MCP auf
Überprüfen Sie, ob der Server als aktiv angezeigt wird
Verwenden Sie beim Starten eines Gesprächs die "+"-Taste, um auf das Tool zuzugreifen
Wichtiger Hinweis
Dieses System wurde mit bewussten Einschränkungen entwickelt, um ethische Risiken zu vermeiden; es führt keine klinischen Diagnosen oder Empfehlungen durch.
Es fungiert lediglich als Assistent für emotionale Unterstützung und ersetzt keine professionelle Betreuung.
Anmerkungen
Das System verwendet eine Wissensdatenbank in Python
Die Antworten basieren auf definierten Schlüsselwörtern und Regeln
Claude fungiert als Konversationsschnittstelle unter Verwendung von MCP
Fertig!
Nach diesen Schritten ist Claude in Ihren MCP-Server integriert und kann Ihre API für emotionale Unterstützung nutzen.
Entwickelte Architektur:
Related MCP server: Emotion Dataset Analysis MCP Server
Systemarchitektur
Das Projekt besteht aus drei Hauptschichten:
1. Python-API (FastAPI)
Die API wurde mit dem FastAPI-Framework entwickelt und ist verantwortlich für:
Empfang der Benutzernachricht
Textverarbeitung (Normalisierung und Analyse)
Abfrage der Wissensdatenbank (
knowledge_base.py)Identifizierung möglicher emotionaler Muster
Rückgabe einer strukturierten Antwort mit:
unterstützender Nachricht
Vorschlägen zur Selbstfürsorge
Risikostufe
ethischem Hinweis
📍 Haupt-Endpoint:
POST /chatBeispiel für eine Anfrage:
{
"message": "Não me sinto bem hoje"
}Beispiel für eine Antwort:
{
"response": "Entendo. Você pode me contar um pouco mais sobre o que vem sentindo?\n\n[...]",
"risk_level": "low"
}Die Logik der API basiert auf Regeln und Schlüsselwörtern, was Vorhersehbarkeit und Kontrolle der Antworten gewährleistet.
2. Wissensdatenbank (knowledge_base.py)
Die Wissensdatenbank enthält:
Emotionale Kategorien (z. B. Angst, Traurigkeit, Stress)
Zugehörige Schlüsselwörter
Vordefinierte Antworten
Vorschläge zur Selbstfürsorge
Kritische Wörter (zur Erkennung eines erhöhten Risikos)
Diese Struktur ermöglicht es dem System, ohne externe Modelle zu funktionieren, indem deterministische Logik verwendet wird.
3. MCP-Server (Node.js)
Der MCP-Server fungiert als Vermittler zwischen Claude und der Python-API.
Verantwortlichkeiten:
Empfang von Aufrufen von Claude (via MCP)
Weiterleitung von Anfragen an die FastAPI-API
Rückgabe der API-Antwort an Claude
Ablauf:
Benutzer sendet Nachricht in Claude
Claude aktiviert das Tool via MCP
MCP (Node.js) sendet HTTP-Anfrage an die Python-API
API verarbeitet und gibt Antwort zurück
MCP sendet das Ergebnis an Claude zurück
Claude zeigt die Antwort dem Benutzer an
4. Bereitstellung der API (ngrok)
Da Claude nicht auf localhost zugreifen kann, wurde ngrok verwendet, um die API bereitzustellen:
ngrok http 8000Dies generiert eine öffentliche URL, die vom MCP-Server verwendet wird.
Vollständiger Systemablauf
Usuário → Claude → MCP (Node.js) → API (FastAPI) → Base de Conhecimento
↓
Resposta estruturada
↓
Usuário recebe resposta no ClaudeTechnische Überlegungen
Das System verwendet keine generative künstliche Intelligenz für klinische Entscheidungen
Die gesamte Logik basiert auf kontrollierten Regeln
Claude fungiert nur als Konversationsschnittstelle
MCP ermöglicht eine sichere Integration zwischen dem Modell und externen Systemen
Ziel der Architektur
Gewährleistung von:
Kontrolle der Antworten
ethischer Sicherheit
Wartungsfreundlichkeit
Integration mit modernen Tools (MCP + LLMs)
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseAqualityDmaintenanceThis MCP server provides persistent memory integration for chat applications by utilizing a local knowledge graph to remember user information across interactions.970,5586Inno Setup
- AlicenseAqualityDmaintenanceThis MCP server enables users to interact with and analyze the dair-ai/emotion dataset from Hugging Face containing labeled Twitter messages. It provides tools to sample data, search text, and perform statistical analysis on emotion distributions.4GPL 3.0
- AlicenseAqualityCmaintenanceStressZero MCP server for stress management and mental wellness tools, providing AI-powered support to help users reduce and manage stress effectively.4234MIT
- AlicenseAqualityAmaintenanceSentiment Analysis AI - MCP server providing AI-powered tools and automation by MEOK AI Labs411MIT
Related MCP Connectors
MCP server for AI dialogue using various LLM models via AceDataCloud
Cloud-hosted MCP server for durable AI memory
Official MCP server for Lovable, the AI-powered full-stack app builder.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/carolinefebraga/mental_health_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server