AWO MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AWO MCP ServerHow many AWO facilities are in Berlin?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AWO MCP Server
MCP (Model Context Protocol) server that exposes processed AWO facility data to AI assistants like Claude Desktop.
Overview
This MCP server provides a standardized interface between AI assistants and AWO organizational data. It enables natural language queries about AWO facilities, services, and statistics.
Data Source: Processed AWO datasets (facilities, addresses, services, providers)
Status: ✅ Production-ready
Related MCP server: OSM Edit MCP Server
Architecture
User
│
Claude Desktop
│
MCP Server (this repo)
│
Processed AWO Data (CSV)Features
Available Tools
Tool | Description | Example |
| Count facilities in a city | "How many AWO facilities are in Berlin?" |
| List all facilities in a city | "Show me all AWO facilities in Berlin" |
| Get detailed info about a facility | "Tell me about AWO Sozialstation Wedding" |
| Search for services by keyword | "Find addiction services" |
| Get data statistics | "Show me statistics about AWO facilities" |
| Check data quality | "Check data completeness for AWO records" |
| Find duplicate records | "Are there duplicates in the AWO data?" |
| Compare two facilities | "Compare AWO Mitte and AWO Spree-Wuhle" |
Installation
1. Clone the Repository
git clone https://github.com/YOUR_USERNAME/awo-mcp-production.git
cd awo-mcp-production2. Create and Activate Conda Environment
conda create -n awo-mcp python=3.11
conda activate awo-mcp3. Install Dependencies
pip install -r requirements.txt4. Verify Data Files
Ensure the following CSV files exist in the data/ directory:
einrichtungSchema.csv- FacilitiesadresseSchema.csv- AddressesangebotSchema.csv- ServicestraegerSchema.csv- Providers
Running the Server
Start the MCP server:
python server.pyThe server will start and wait for MCP requests. Leave this terminal running.
Connecting to Claude Desktop
Step 1: Install Claude Desktop
Download from Claude Desktop.
Note: No Claude subscription is required for MCP server integration.
Step 2: Configure MCP Server
Open Claude Desktop.
Go to Settings → Developer → Local MCP Servers → Edit Config.
Add the following configuration:
{
"mcpServers": {
"awo": {
"command": "C:\\Users\\<YOUR_USERNAME>\\miniconda3\\envs\\awo-mcp\\python.exe",
"args": [
"D:\\path\\to\\awo-mcp-production\\server.py"
]
}
}
}Step 3: Restart Claude Desktop
Save the configuration and restart Claude Desktop completely.
The MCP server should appear under Settings → Developer → Local MCP Servers with a green status.
Example Queries
Once connected, try asking Claude:
Count Facilities
"How many AWO facilities are in Berlin?"
Search by City
"Show me all AWO facilities in Berlin with their addresses"
Get Facility Details
"Tell me about AWO Sozialstation Wedding"
Search Services
"Find AWO services related to addiction counseling"
Get Statistics
"Show me statistics about AWO facilities"
Data Quality
"Check data completeness for AWO records"
Find Duplicates
"Are there any duplicates in the AWO datasets?"
Compare Facilities
"Compare AWO Mitte and AWO Spree-Wuhle"
Data Overview
The server uses four CSV datasets:
Dataset | Description | Count |
| AWO facilities | 168 |
| Addresses | 108 |
| Services | 99 |
| Providers/Organizations | 4 |
File Structure
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.mdTesting
Test the Server
python -c "from server import mcp; print('✅ Server loaded successfully')"Run the Client (Optional)
If you have client.py for interactive testing:
python client.pyDeployment
Local Development
Run
python server.pydirectly.Connect Claude Desktop to the local server.
Cloud Deployment
Deploy to a cloud VM or container.
Configure Claude Desktop to use a remote endpoint when supported.
Troubleshooting
Server Not Showing in Claude Desktop
Check the JSON syntax in the configuration file.
Make sure there are no trailing commas.
Verify that the Python path exists.
Check Claude logs at:
%APPDATA%\Claude\logs\mcp*.logServer Fails to Start
Ensure all dependencies are installed.
Verify the
data/folder exists with the required CSV files.Run the server manually to see any errors:
python server.pyLicense
MIT License
Contributing
Fork the repository.
Create a feature branch.
Commit your changes.
Push to the branch.
Open a 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