AWO MCP Server
AWO MCP Server
MCP-Server (Model Context Protocol), der verarbeitete AWO-Einrichtungsdaten für KI-Assistenten wie Claude Desktop bereitstellt.
Überblick
Dieser MCP-Server stellt eine standardisierte Schnittstelle zwischen KI-Assistenten und AWO-Organisationsdaten bereit. Er ermöglicht natürliche Sprachabfragen zu AWO-Einrichtungen, Angeboten und Statistiken.
Datenquelle: Verarbeitete AWO-Datensätze (Einrichtungen, Adressen, Angebote, Träger)
Status: ✅ Produktionsreif
Related MCP server: OSM Edit MCP Server
Architektur
User
│
Claude Desktop
│
MCP Server (this repo)
│
Processed AWO Data (CSV)Funktionen
Verfügbare Werkzeuge
Tool | Beschreibung | Beispiel |
| Zählt Einrichtungen in einer Stadt | „Wie viele AWO-Einrichtungen gibt es in Berlin?“ |
| Listet alle Einrichtungen in einer Stadt auf | „Zeig mir alle AWO-Einrichtungen in Berlin“ |
| Ruft detaillierte Informationen zu einer Einrichtung ab | „Erzähl mir etwas über AWO Sozialstation Wedding“ |
| Durchsucht Angebote nach einem Stichwort | „Finde Angebote zur Suchtberatung“ |
| Liefert Datenstatistiken | „Zeigen Sie mir Statistiken zu AWO-Einrichtungen“ |
| Prüft die Datenqualität | „Prüfen Sie die Datenvollständigkeit der AWO-Datensätze“ |
| Findet doppelte Datensätze | „Gibt es Duplikate in den AWO-Daten?“ |
| Vergleicht zwei Einrichtungen | „Vergleiche AWO-Mitte und AWO Spree-Wuhle“ |
Installation
1. Repository klonen
git clone https://github.com/YOUR_USERNAME/awo-mcp-production.git
cd awo-mcp-production2. Conda-Umgebung erstellen und aktivieren
conda create -n awo-mcp python=3.11
conda activate awo-mcp3. Abhängigkeiten installieren
pip install -r requirements.txt4. Daten-Dateien prüfen
Stellen Sie sicher, dass die folgenden CSV-Dateien im Verzeichnis data/ vorhanden sind:
einrichtungSchema.csv– EinrichtungenadresseSchema.csv– AdressenangebotSchema.csv– AngebotetraegerSchema.csv– Träger
Server ausführen
Starten Sie den MCP-Server:
python server.pyDer Server startet und wartet auf MCP-Anfragen. Lassen Sie dieses Terminal geöffnet.
Mit Claude Desktop verbinden
Schritt 1: Claude Desktop installieren
Laden Sie Claude Desktop herunter.
Hinweis: Für die MCP-Server-Integration ist kein Claude-Abonnement erforderlich.
Schritt 2: MCP-Server konfigurieren
Öffnen Sie Claude Desktop.
Gehen Sie zu Einstellungen → Entwickler → Lokale MCP-Server → Konfiguration bearbeiten.
Fügen Sie die folgende Konfiguration hinzu:
{
"mcpServers": {
"awo": {
"command": "C:\\Users\\<YOUR_USERNAME>\\miniconda3\\envs\\awo-mcp\\python.exe",
"args": [
"D:\\path\\to\\awo-mcp-production\\server.py"
]
}
}
}Schritt 3: Claude Desktop neu starten
Speichern Sie die Konfiguration und starten Sie Claude Desktop vollständig neu.
Der MCP-Server sollte unter Einstellungen → Entwickler → Lokale MCP-Server mit grünem Status erscheinen.
Beispielabfragen
Wenn die Verbindung hergestellt ist, versuchen Sie Folgendes:
Einheiten zählen
„Wie viele AWO-Einrichtungen gibt es in Berlin?”
Nach Stadt suchen
„Zeig mir alle AWO-Einrichtungen in Berlin mit ihren Adressen“
Einrichtungsdetails abrufen
„Erzähl mir etwas über AWO Sozialstation Wedding“
Angebote durchsuchen
„Finde AWO-Angebote zur Suchtberatung“
Statistiken erhalten
„Zeigen Sie mir Statistiken zu AWO-Einrichtungen“
Datenqualität
„Prüfe die Datenvollständigkeit der AWO-Datensätze“
Duplikate finden
„Gibt es Duplikate in den AWO-Daten?”
Einrichtungen vergleichen
„Vergleiche AWO-Mitte und AWO Spree-Wuhle“
Datenübersicht
Der Server verwendet vier CSV-Datensätze:
Datensatz | Beschreibung | Anzahl |
| AWO-Einrichtungen | 168 |
| Adressen | 108 |
| Angebote | 99 |
| Träger/Organisationen | 4 |
Dateistruktur
awo-mcp-production/
├── data/ # CSV datasets
│ ├── einrichtungSchema.csv
│ ├── adresseSchema.csv
│ ├── angebotSchema.csv
│ └── traegerSchema.csv
├── src/ # Core modules
│ ├── data_loader.py
│ └── data_repository.py
├── server.py # MCP server
├── requirements.txt
└── README.mdTesten
Server testen
python -c "from server import mcp; print('✅ Server loaded successfully')"Client testen (optional)
Falls Sie eine Datei client.py für interaktive Tests haben:
python client.pyBereitstellung
Lokale Entwicklung
Führen Sie
python server.pydirekt aus.Verbinden Sie Claude Desktop mit dem lokalen Server.
Cloud-Bereitstellung
Stellen Sie den Server auf einer Cloud-VM oder einem Container bereit.
Konfigurieren Sie Claude Desktop so, dass ein entfernter Endpunkt verwendet wird, sobald dies unterstützt wird.
Fehlerbehebung
Server wird nicht in Claude Desktop angezeigt
Überprüfen Sie die JSON-Syntax in der Konfigurationsdatei.
Stellen Sie sicher, dass keine nachfolgenden Kommas vorhanden sind.
Vergewissern Sie sich, dass der Python-Pfad existiert.
Prüfen Sie die Claude-Protokolle unter:
%APPDATA%\Claude\logs\mcp*.logServer startet nicht
Stellen Sie sicher, dass alle Abhängigkeiten installiert sind.
Prüfen Sie, ob der Ordner
data/mit den erforderlichen CSV-Dateien vorhanden ist.Führen Sie den Server manuell aus, um eventuelle Fehler zu sehen:
python server.pyLizenz
MIT License
Mitwirken
Forken Sie das Repository.
Erstellen Sie einen Feature-Branch.
Committen Sie Ihre Änderungen.
Pushen Sie den Branch.
Öffnen Sie einen Pull Request.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceProvides access to Sweden's comprehensive municipal and regional statistics database with semantic search capabilities. Enables natural language queries against thousands of Key Performance Indicators covering various aspects of Swedish public sector data.16Apache 2.0
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to search, validate, and edit OpenStreetMap data through natural language commands and built-in safety protections. It supports discovery of nearby amenities, geographic data exploration, and secure map editing via OAuth authentication.4MIT
- AlicenseNot gradedqualityCmaintenanceEnables querying 6,870 German federal statutes, case law, and legislative preparatory works directly from AI assistants and MCP-compatible clients.1404Apache 2.0
- AlicenseAqualityAmaintenanceEnables AI assistants to search, explore, and query any CKAN open data portal through natural language, making public datasets accessible without requiring knowledge of the portal's API.2064157MIT
Related MCP Connectors
Public social-data API and live docs for AI coding agents.
Verified, citable German & EU law for any LLM. Daily updates from official sources, hosted in DE.
Verified, citable German & EU law for any LLM. Daily updates from official sources, hosted in DE.
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/Atrash87/awo-mcp-production'
If you have feedback or need assistance with the MCP directory API, please join our Discord server