AWO MCP Server
AWO MCP Server
MCP (Model Context Protocol) 서버로, 처리된 AWO 시설 데이터를 Claude Desktop과 같은 AI 어시스턴트에 제공합니다.
개요
이 MCP 서버는 AI 어시스턴트와 AWO 조직 데이터 사이의 표준화된 인터페이스를 제공합니다. AWO 시설, 서비스, 통계에 대해 자연어 질의를 처리할 수 있습니다.
데이터 출처: 처리된 AWO 데이터셋 (시설, 주소, 서비, 제공자)
상태: ✅ 프로덕션 준비 완료
Related MCP server: OSM Edit MCP Server
아키텍처
User
│
Claude Desktop
│
MCP Server (this repo)
│
Processed AWO Data (CSV)기능
사용 가능한 도구
Tool | Description | Example |
| 도시 내 시설 수를 셉니다 | "베를린에 AWO 시설이 몇 개 있나요?" |
| 도시의 모든 시설을 나열합니다 | "Display AWO facilities in Berlin" |
| 시설에 대한 상세 정보를 가져옵니다 | "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. 데이터 파일 확인
data/ 디렉터리에 다음 CSV 파일이 있는지 확인하세요:
einrichtungSchema.csv- 시설adresseSchema.csv- 주소angebotSchema.csv- 서비스areaSchema.csv- 제공자/기관
서버 실행
MCP 서버를 시작합니다:
python server.py서버가 시작되면 MCP 요청을 기다립니다. 터미널을 계속 실행해 두세요.
Claude Desktop에 연결
단계 1: Claude Desktop 설치
Claude Desktop에서 다운로드하세요.
참고: MCP 서버 통합에 Claude 구독은 필요하지 않습니다.
단계 2: MCP 서버 구성
Claude Desktop을 엽니다.
Settings → Develop → 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을 완전히 restart합니다.
MCP 서버가 Settings → Develop → Local MCP Servers 아래에 초록색 상태로 표시되어야 합니다.
예시 질문
연결된 후 Claude에게 다음과 같이 질문해 보세요:
시설 수 계산
"베를린에 AWO 시설이 몇 개 있나요?"
도시로 검색
"베를린의 모든 AWO 주소를 보여주세요"
시설 상세 정보
"AWO Sozial과ation과 같이 알려주세요."
서비스 검색
"중독 상담 관련 AWO 서비스를 찾아주세요."
통계 조회
"AWO 시설에 대한 통계를 보여주세요."
데이터 품질
"AWO 기록에 대해 데이터 충실도를 확인해주세요."
중복 검사
"AWO 데이터에 중복 항목이 있나요?"
Facility compare
"AWO Mitte와 AWO Spree-Wuhle을 비교해주세요."
데이터 개요
서버는 4개의 CSV 데이터셋을 사용합니다:
Dataset | Description | Count |
| 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을 로컬 서버에 연결합니다.
클라우드 배포
클라우드 VM또는 컨테이너에 배포합니다. 지원되는 경우 Claude Desktop을 원격 엔드포인트에 연결하도록 구성합니다.
문제 해결
Claude Desktop에 서버가 표시되지 않는 경우
구성 파일의 JSON을 확인합니다. 후행 하면서 다른 문자가 있는지 확인. Python 경로가 존재하는지 확인합니다. 다음과 같은 방식으로 Claude 로그를 확인합니다:
%APPDATA%\Claude\logs\mcp*.log서버가 시작되지 않는 경우
모든 종속성이 설치되었는지 확인합니다.
data/ 폴더에 필요한 CSV 파일이 있는지 확인합니다.
서버를 수동으로 실행하여 오류를 확인합니다:
python server.py라이선스
MIT License
기여
저장소를 포크합니다.
기능 브랜치를 생성합니다.
커밋합니다,.
들어내 브랜치에 push.
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