AWO MCP Server
AWO MCP Server
MCP (Model Context Protocol) сервер, который предоставляет обработанные данные об учреждениях AWO для ИИ-ассистентов, таких как Claude Desktop.
Обзор
Этот MCP-сервер обеспечивает стандартизированный интерфейс между ИИ-ассистентами и организационными данными AWO. Он позволяет выполнять запросы на естественном языке об учреждениях AWO, услугах и статистике.
Источник данных: Обработанные наборы данных AWO (учреждения, адреса, услуги, поставщики)
Статус: ✅ Готов к производственному использованию
Related MCP server: OSM Edit MCP Server
Архитектура
User
│
Claude Desktop
│
MCP Server (this repo)
│
Processed AWO Data (CSV)Возможности
Доступные инструменты
Инструмент | Описание | Пример |
| Подсчёт учреждений в городе | "Сколько учреждений AWO в Берлине?" |
| Список всех учреждений в городе | "Покажи все учреждения AWO в Берлине" |
| Подробная информация об учреждении | "Расскажи о AWO Sozialstation Wedding" |
| Поиск услуг по ключевому слову | "Найди услуги по зависимостям" |
| Получение статистики данных | "Покажи статистику по учреждениям AWO" |
| Проверка качества данных | "Проверь полноту записей AWO" |
| Поиск дублирующихся записей | "Есть ли дубликаты в данных AWO?" |
| Сравнение двух учреждений | "Сравни AWO Mitte и AWO Spree-Wuhle" |
Установка
1. Клонирование репозитория
git clone https://github.com/YOUR_USERNAME/awo-mcp-production.git
cd awo-mcp-production2. Создание и активация окружения Conda
conda create -n awo-mcp python=3.11
conda activate awo-mcp3. Установка зависимостей
pip install -r requirements.txt4. Проверка файлов данных
Убедитесь, что следующие CSV-файлы существуют в каталоге data/:
einrichtungSchema.csv— УчрежденияadresseSchema.csv— АдресаangebotSchema.csv— УслугиtraegerSchema.csv— Поставщики
Запуск сервера
Запустите MCP-сервер:
python server.pyСервер будет запущен и будет ожидать MCP-запросы. Оставьте этот терминал работающим.
Подключение к Claude Desktop
Шаг 1: Установка Claude Desktop
Скачайте с Claude Desktop.
Примечание: Для интеграции с MCP-сервером не требуется подписка Claude.
Шаг 2: Конфигурация MCP-сервера
Откройте Claude Desktop.
Перейдите в Settings → Developer → Local MCP Servers → Edit Config.
Добавьте следующую конфигурацию:
{
"mcpServers": {
"awo": {
"command": "C:\\Users\\<YOUR_USERNAME>\\miniconda3\\envs\\awo-mcp\\python.exe",
"args": [
"D:\\path\\to\\awo-mcp-production\\server.py"
]
}
}
}Шаг 3: Перезапуск Claude Desktop
Сохраните конфигурацию и полностью перезапустите Claude Desktop.
MCP-сервер должен появиться в Settings → Developer → Local MCP Servers со зелёным статусом.
Примеры запросов
После подключения попробуйте спросить Claude:
Подсчёт учреждений
"Сколько учреждений AWO в Берлине?"
Поиск по городу
"Покажи все учреждения AWO в Берлине с их адресами"
Информация об учреждении
"Расскажи о AWO Sozialstation Wedding"
Поиск услуг
"Найди услуги AWO, связанные с консультированием по зависимостям"
Получение статистики
"Покажи статистику по учреждениям AWO"
Качество данных
"Проверь полноту данных записей AWO"
Поиск дубликатов
"Есть ли дубликаты в наборах данных AWO?"
Сравнение учреждений
"Сравни AWO Mitte и AWO Spree-Wuhle"
Обзор данных
Сервер использует четыре набора данных CSV:
Набор данных | Описание | Количество |
| Учреждения AWO | 168 |
| Адреса | 108 |
| Услуги | 99 |
| Поставщики/организации | 4 |
Структура файлов
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.mdТестирование
Проверка сервера
python -c "from server import mcp; print('✅ Server loaded successfully')"Запуск клиента (необязательно)
Если у вас есть client.py для интерактивного тестирования:
python client.pyРазвертывание
Локальная разработка
Запустите
python server.pyнапрямую.Подключите Claude Desktop к локальному серверу.
Облачное развертывание
Разверните сервер на облачной виртуальной машине или в контейнере.
Настройте Claude Desktop на использование удалённой конечной точки, когда она будет поддерживаться.
Устранение неполадок
Сервер не отображается в Claude Desktop
Проверьте синтаксис JSON в конфигурационном файле.
Убедитесь, что нет завершающих запятых.
Проверьте, что путь к Python существует.
Проверьте журналы Claude:
%APPDATA%\Claude\logs\mcp*.logСервер не запускается
Убедитесь, что все зависимости установлены.
Проверьте, что папка
data/существует с требуемыми CSV-файлами.Запустите сервер вручную, чтобы увидеть ошибки:
python server.pyЛицензия
Лицензия MIT
Внесение вклада
Создайте форк репозитория.
Создайте функциональную ветку.
Зафиксируйте изменения.
Запушьте в ветку.
Откройте 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