seoul-uncomfort-report-mcp
seoul-uncomfort-report-mcp
MCP-Server zum Abrufen von 서울시 스마트 불편신고 분야별 신고 현황, 서울시 위치별 불편신고건수 정보 und 서울시 년도별/월별 불편신고건수 정보. Basiert auf der OpenAPI von 서울열린데이터광장 (data.seoul.go.kr).
In dieses MCP integrierte Original-Datensätze (Dataset Registry)
Diese Tabelle ist die „Konfigurationsliste" dieses MCP. Bevor Sie einen neuen Datensatz hinzufügen oder ein neues MCP erstellen, prüfen Sie zuerst diese Tabelle — die linke Spalte entspricht exakt den Namen, die auf der Listenseite von 서울열린데이터광장 (data.seoul.go.kr) tatsächlich angezeigt werden, sodass Sie sie direkt mit dem geöffneten Bildschirm abgleichen können. Sie wurde so erstellt, dass die Entscheidung allein anhand dieser Tabelle getroffen werden kann, ohne die API-Codenamen (SERVICE) oder andere Dokumente erneut öffnen zu müssen.
Anzeigename auf dem Datenplatz-Bildschirm (unverändert) | Bereitstellende Abteilung (wie auf dem Bildschirm angezeigt) | In diesem MCP enthalten | Dienstname (SERVICE) |
서울시 스마트 불편신고 분야별 신고 현황 | 디지털도시국 공간정보과 | ✅ Enthalten (Tool 1) |
|
서울시 위치별 불편신고건수 정보 | 디지털도시국 공간정보과 | ✅ Enthalten (Tool 2) |
|
서울시 년도별/월별 불편신고건수 정보 | 디지털도시국 공간정보과 | ✅ Enthalten (Tool 3) |
|
Wenn sich die Reihenfolge der Bildschirmliste (nach Änderungsdatum) ändert, kann die Tabellenreihenfolge abweichen. Entscheidend ist daher immer die Übereinstimmung der beiden Spalten „Datensatzname" + „Bereitstellende Abteilung". Die Reihenfolge kann ignoriert werden.
So entscheiden Sie in 3 Sekunden nur anhand dieser Tabelle, wenn Sie einen neuen Datensatz sehen
Der Datensatzname auf dem Bildschirm steht bereits in der linken Spalte der obigen Tabelle → Es ist nichts zu tun (Duplikat)
Der Datensatzname ist neu auf dem Bildschirm, aber die bereitstellende Abteilung ist „디지털도시국 공간정보과" und die Beschreibung enthält „서울시 스마트 불편신고" → Kandidat für die Hinzufügung eines Tools zu diesem MCP.
Die bereitstellende Abteilung ist anders (z. B. Datensätze anderer Abteilungen wie „보도상영업시설물", „노동조합" usw.) → Kein Bezug zu diesem MCP. Als völlig neues MCP-Projekt fortfahren.
Damit für diese Entscheidung keine API-Aufrufe oder Rückfragen an Claude erforderlich sind, wurde diese Tabelle mit den exakten Bildschirmbezeichnungen erstellt, sodass ein direkter manueller Abgleich möglich ist.
Related MCP server: sbinfo
Bereitgestellte Tools
1. get_uncomfort_report_by_sector
Ruft die Anzahl der Unannehmlichkeitsmeldungen nach Kategorie ab (Verkehr, Straßen, Reinigung, Wohnungsbau, Hochwasserschutz/Katastrophenschutz, Straßeninstandhaltung, Gesundheit, Parks/Grünflächen, Umwelt, Wirtschaft/Industrie, Brandschutz, sonstige Unannehmlichkeiten). Einheit: Anzahl.
Parameter: year (optional), month (optional), start_index (Standard 1), end_index (Standard 20)
2. get_uncomfort_report_by_district
Ruft die Anzahl der Unannehmlichkeitsmeldungen für die 25 Bezirke von Seoul + andere Städte/Provinzen ab. Einheit: Anzahl.
Parameter: year (optional), month (optional), start_index (Standard 1), end_index (Standard 20)
3. get_uncomfort_report_by_month
Ruft die Anzahl der Unannehmlichkeitsmeldungen pro Jahr für Januar bis Dezember sowie die Jahressumme ab. Einheit: Anzahl. Hinweis: Dieser Dienst hat keinen Monatsparameter (MONTH) — es können nur Daten für das gesamte Jahr abgerufen werden. Monate, die noch nicht vergangen sind, enthalten keine Daten (z. B. wenn der Abrufzeitpunkt Juli 2026 ist, haben August bis Dezember keine Werte).
Parameter: year (optional), start_index (Standard 1), end_index (Standard 20)
Installation und Ausführung (lokal)
pip install -r requirements.txt
cp .env.example .env # SEOUL_API_KEY 입력
python server.pyUmgebungsvariablen
Variable | Beschreibung |
| Authentifizierungsschlüssel, der von 서울열린데이터광장 ausgestellt wurde |
| Server-Port (Standard 8000) |
Bereitstellung
Die Bereitstellung auf fly.io folgt CLAUDE.md und den gemeinsamen Projektrichtlinien.
Nach Abschluss der Bereitstellung muss beim Verbinden mit dem Claude.ai-Connector /mcp an das URL-Ende angehängt werden.
Beispiel: https://seoul-uncomfort-report-mcp.fly.dev/mcp
Datenquelle und Lizenz
Bereitstellende Organisation: 서울특별시
Bereitstellende Abteilung: 디지털도시국 공간정보과
Ursprungssystem: 서울시 스마트 불편신고
Nutzungslizenz: 공공누리 Typ 1 (Namensnennung, kommerzielle Nutzung und Änderung erlaubt)
Bekannte Einschränkungen (durch Messungen bestätigt)
Der Authentifizierungsschlüssel funktioniert korrekt, wenn er über URL-Pfadsegmente (
/{KEY}/json/{SERVICE}/...) übergeben wird. Die Query-Parameter-Methode wurde nicht separat getestet (die Pfadmethode war beim ersten Versuch erfolgreich).Es wurde durch Messungen bestätigt, dass alle drei Dienste (
SmartUncomfStatSector,SmartUncomfStatLocale,SmartUncomfStatMonth) mit demselben einzelnenSEOUL_API_KEYkorrekt funktionieren.Die optionalen Parameter YEAR/MONTH funktionieren in allen Kombinationen korrekt: alle weggelassen, nur YEAR angegeben, YEAR+MONTH beide angegeben.
SmartUncomfStatMonthhat keinen MONTH-Parameter und funktioniert daher nur mit YEAR allein (durch Messungen bestätigt).Da die JSON-Struktur in der API-Antwort bei einem einzelnen Ergebnis anders sein kann als bei mehreren Ergebnissen (einzelnes dict vs. list), wird im Server intern immer zu einer Liste normalisiert.
Numerische Felder kommen im JSON als Gleitkommazahlen (z. B.
55567.0). Leere Tags für noch nicht vergangene Monate (z. B.MON_08) kommen nicht alsnull, sondern als0.0. Der Server konvertiert alles sicher in Ganzzahlen und gibt sie zurück.Dieser Server ist ohne API-Key-Authentifizierung öffentlich zugänglich und unterliegt einem IP-basierten Rate-Limit (3 Anfragen pro Minute, 24 Stunden Sperre bei 5 Verstößen innerhalb einer Stunde, insgesamt 30 Anfragen in 24 Stunden — bei Multi-Machine-Bereitstellung kann sich dies proportional zur Anzahl der Maschinen faktisch lockern).
Lizenz
MIT
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
- FlicenseNot gradedqualityBmaintenanceA read-only MCP server providing access to various Korean public data such as subway arrivals, weather, fine dust, bike availability, real estate, and more.
- AlicenseNot gradedqualityCmaintenanceMCP server for querying Korean school budget, unit projects, and special plans through the School Alert (학교알리미) open data API.MIT
- FlicenseNot gradedqualityBmaintenanceMCP server for querying Seoul's official air quality data, including real-time and hourly measurements by district. Enables AI assistants to answer questions about fine dust and air pollution using public data from Seoul Open Data Plaza.
- FlicenseAqualityCmaintenanceMCP server for querying Korean firefighter public data and fire-related laws/precedents. Provides tools to search fire/EMS statistics, fire facility information, and legal texts.7
Related MCP Connectors
MCP server for Brazilian Federal Senate open data (legislative, administrative, e-Cidadania).
Geospatial MCP server for earthquake, tsunami, volcano, disaster, and FX data queries.
MCP server for fcc-ecfs
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/hlucent/seoul-uncomfort-report-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server