Skip to main content
Glama
acorn025

Parking Information MCP Server

by acorn025
PUBLIC_DATA_API_ISSUE.md2.79 kB
# 공공데이터포털 API 500 에러 분석 및 해결 방안 ## 문제 상황 공공데이터포털 API 호출 시 **500 Internal Server Error** 발생 - 에러 메시지: "Unexpected errors" - 모든 파라미터 조합에서 동일한 에러 발생 ## 원인 분석 ### 1. API 엔드포인트 URL 확인 - **현재 사용 중**: `http://apis.data.go.kr/B552895/ParkingInfoService/getParkingInfo` - **문제점**: 서비스 코드 `B552895`가 실제로 존재하는지 확인 필요 ### 2. 필수 파라미터 확인 현재 전송하는 파라미터: - `serviceKey`: API 키 (32자) - `pageNo`: 1 - `numOfRows`: 10 - `lat`: 위도 - `lng`: 경도 - `radius`: 반경 (미터) **테스트 결과**: 파라미터 조합을 변경해도 동일한 500 에러 발생 ### 3. API 키 형식 확인 - API 키 길이: 32자 - 형식: 일반적인 공공데이터포털 API 키 형식과 일치 - **문제 가능성**: API 키가 해당 서비스(B552895)에 대한 권한이 없을 수 있음 ### 4. 실제 API 문서 확인 필요 공공데이터포털에서 제공하는 실제 주차장 정보 API를 확인해야 합니다: 1. **공공데이터포털 접속**: https://www.data.go.kr 2. **검색**: "주차장" 또는 "주차장 정보" 3. **API 선택**: 원하는 주차장 정보 API 선택 4. **서비스 코드 확인**: 해당 API의 실제 서비스 코드 확인 5. **엔드포인트 확인**: 실제 엔드포인트 경로 확인 6. **파라미터 확인**: 필수 파라미터 및 형식 확인 ## 해결 방안 ### 방안 1: 실제 API 확인 후 수정 1. 공공데이터포털에서 실제 주차장 정보 API 찾기 2. 서비스 코드 및 엔드포인트 확인 3. 코드 수정 ### 방안 2: 대체 API 사용 - 카카오 로컬 API는 정상 작동 중 - 서울 열린데이터 API 사용 고려 - 경기데이터드림 API 사용 고려 ### 방안 3: 에러 핸들링 개선 현재 코드에 상세한 에러 메시지 추가 완료: - 500 에러 발생 시 가능한 원인 안내 - 사용자 친화적인 메시지 제공 ## 현재 상태 - ✅ **카카오 로컬 API**: 정상 작동 - ✅ **서울 열린데이터 API**: 키 설정 완료 (테스트 필요) - ✅ **경기데이터드림 API**: 키 설정 완료 (테스트 필요) - ❌ **공공데이터포털 API**: 500 에러 (서비스 코드 확인 필요) ## 권장 사항 1. **즉시 사용 가능**: 카카오 로컬 API를 주로 사용 2. **추가 기능**: 서울/경기 실시간 정보는 해당 지역 API 사용 3. **공공데이터 API**: 실제 API 확인 후 수정 ## 다음 단계 1. 공공데이터포털에서 실제 주차장 정보 API 확인 2. 서비스 코드 및 엔드포인트 수정 3. 또는 공공데이터 API 없이 카카오 + 서울/경기 API로 운영

Latest Blog Posts

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/acorn025/parking-mcp2'

If you have feedback or need assistance with the MCP directory API, please join our Discord server