Skip to content

Commit 4b7f8ff

Browse files
ArcSolverclaude
andcommitted
chore(ev_charger): 카탈로그·체인지로그 재생성
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent fe86846 commit 4b7f8ff

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
- **discord**: Webhook 메시지 전송 MCP 추가 — `discord_send_message`
2020
- **discord**: 핵심 도구 확장 — Webhook 임베드/편집/삭제(`discord_send_embed`·`discord_edit_message`·`discord_delete_message`) + Bot 토큰 경로(`discord_create_message`·`discord_list_messages`, `DISCORD_BOT_TOKEN`)
2121
- **egen**: E-Gen(국립중앙의료원 중앙응급의료센터) 응급의료정보 읽기 서비스 추가 — 응급실 실시간 가용병상·중증질환자 수용가능·응급의료기관 목록 3개 GET 도구(`egen_realtime_beds`/`egen_severe_acceptance`/`egen_list`), data.go.kr 서비스키는 쿼리 파라미터 `serviceKey`(필수, **Decoding 키** — 이중 인코딩 방지), 응답은 **XML**이라 `get_text`+`xml.etree`로 파싱(arxiv 패턴), 봉투 `resultCode != "00"`/게이트웨이 `cmmMsgHeader` 에러 매핑(서비스키/트래픽), STAGE1/STAGE2는 한글 시도/시군구명, 병상수·가용여부는 문자열·결측 처리, 중증질환 수용가능은 `MKioskTy` 슬롯 수집(가이드 .hwp 의존이라 느슨히)
22+
- **ev_charger**: 전기차 충전소(한국환경공단 EvCharger) 정보·실시간 상태 읽기 서비스 추가 — 충전기 실시간 상태·충전소 정보 2개 GET 도구(`evcharger_status`/`evcharger_info`, 폴더 `ev_charger`·prefix `evcharger_`), data.go.kr 서비스키는 쿼리 파라미터 `serviceKey`(필수, **Decoding 키** — 이중 인코딩 방지), airkorea·egen과 같은 기관(B552584), 응답은 **XML**이라 `get_text`+`xml.etree`로 파싱(egen 패턴), 봉투 `resultCode != "00"`/게이트웨이 `cmmMsgHeader` 에러 매핑(서비스키/트래픽), 지역코드 `zcode`(시도)·`zscode`(시군구) 선택 필터, `stat` 상태 코드(1통신이상·2충전대기·3충전중·4운영중지·5점검중·9상태미확인) 한글 표시, `chgerType` 타입 코드는 가이드 코드표로 라벨링(미상 코드는 원본 보존), `numOfRows`[10,9999]·`period`[1,10] 클램프, 좌표·상태·플래그는 문자열·결측 보존. ⚠️ 상태는 약 5분 주기 갱신(캐시 스냅샷) — 출력에 지연 명시
2223
- **kakao**: '나에게 보내기' MCP 추가 — `kakao_send_text_to_me`, `kakao_send_link_to_me`
2324
- **line**: LINE Messaging API push 텍스트 MCP 추가 — `line_send_text`(전송 메시지 id 반환)
2425
- **line**: push 응답 계약을 공식 스펙(`sentMessages[]`)에 맞게 수정, text 길이를 UTF-16 코드 유닛으로 검증

docs/services.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
> ⚙️ 자동 생성 — 직접 수정하지 마세요. `arcsolve-mcp catalog`로 재생성됩니다.
44
5-
현재 **18개 서비스 · 총 72개 도구**.
5+
현재 **19개 서비스 · 총 74개 도구**.
66

77
## airkorea — 에어코리아 대기오염정보 읽기(시도·측정소 실시간 측정 + 예보)
88
공식 문서: https://www.data.go.kr/data/15073861/openapi.do
@@ -52,6 +52,14 @@
5252
| `egen_realtime_beds` | 응급실 실시간 가용병상정보를 조회한다(GET /getEmrrmRltmUsefulSckbdInfoInqire). |
5353
| `egen_severe_acceptance` | 중증질환자 수용가능정보를 조회한다(GET /getSrsillDissAceptncPosblInfoInqire). |
5454

55+
## ev_charger — 전기차 충전소(한국환경공단) 정보·실시간 상태 읽기(충전소 정보 + 충전기 실시간 상태)
56+
공식 문서: https://www.data.go.kr/data/15076352/openapi.do
57+
58+
| 도구 | 설명 |
59+
|------|------|
60+
| `evcharger_info` | 충전소 정보를 조회한다(GET /getChargerInfo). |
61+
| `evcharger_status` | 충전기 실시간 상태를 조회한다(GET /getChargerStatus). |
62+
5563
## kakao — 카카오톡 메시지 — 나에게 보내기
5664
공식 문서: https://developers.kakao.com/docs/latest/ko/kakaotalk-message/rest-api
5765

0 commit comments

Comments
 (0)