Korean fire safety law, statutes, NFPC/NFTC codes, hazmat, and fire/EMS statistics.
MCPpedia last refreshed this data
io.github.ssd7830-cmyk/korean-firefighter-law-mcp is an MCP server that korean fire safety law, statutes, NFPC/NFTC codes, hazmat, and fire/EMS statistics. Its tool list has not been published yet over stdio and http, requires no API key, and scores 54/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"firefighter-law": {
"env": {
"LAW_OC": "발급받은 OC",
"DATA_GO_KR_KEY": "발급받은 키"
},
"args": [
"-y",
"korean-firefighter-law-mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Korean fire safety law, statutes, NFPC/NFTC codes, hazmat, and fire/EMS statistics.
Run this in your terminal to verify the server starts. Then let us know if it worked - your result helps other developers.
npx -y 'korean-firefighter-law-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked korean-firefighter-law-mcp against OSV.dev.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in analytics / legal
Korean law: statutes, precedents, ordinances, treaties and citation verification (법제처 API).
Ask your agent about your own Apple Health data: 194 metrics, 21 tools, local, 0 deps.
MCP server for Dynatrace Managed to access logs, events, and metrics.
Official PostHog MCP Server for product analytics, feature flags, experiments, and more.
MCP Security Weekly
Get CVE alerts and security updates for io.github.ssd7830-cmyk/korean-firefighter-law-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
v0.8.0 · 소방기관 검토·시범운영용 · 공개 저장소 (MIT)
기관 도입 전 검토·시범운영을 전제로 공개합니다. 운영 승인 전 확인이 필요한 항목은 기준.md 6장에 그대로 남겨 두었습니다.
소방청 공공데이터와 법제처 국가법령정보를 조회해 AI가 소방 법령·화재통계·교통사고 구급통계· 특정소방대상물·소방시설·위험물 질문에 공식 자료를 근거로 답하도록 연결하는 MCP 서버입니다.
이 저장소의 목적은 소방기관이 코드를 직접 검토한 뒤 다음 두 방식 중 기관 환경에 맞는 방식으로 시범 적용할 수 있게 하는 것입니다. 소방청 또는 법제처의 공식 제품은 아닙니다.
| 방식 | 사용자 경험 | 기관이 운영할 것 | 안내 문서 |
|---|---|---|---|
| 기관 서버형 | 브라우저 채팅 또는 기관 서비스가 API 호출 | 서버 1대, 정부 API 키, 선택한 LLM API 키 | DEPLOY.md |
| 개별 PC 설치형 | PC의 stdio 지원 AI 클라이언트에서 도구 사용 | 각 PC의 프로그램과 정부 API 키 | LOCAL_SETUP.md |
기관 서버형은 GET / 웹 채팅, POST /api/chat, POST /mcp를 제공합니다. 웹 채팅과 /api/chat은
LLM이 질문을 공식 API 호출 계획(1~4건)으로 바꾸고 조회 자료로 답변을 작성하므로 LLM 설정이
필수입니다. LLM이 없으면 챗봇은 503으로 비활성화되고 /mcp만 동작합니다. 답변은 조회 자료에 있는
내용만으로 구조화된 존댓말로 작성되며 주장·수치 문장에 근거 자료 번호([자료 N])를 인용합니다(서버가
인용 유효성 검증). 자료가 부족하면 1라운드에 한해 스스로 추가 조회하고, 그래도 없는 데이터는 공식
안내처를 권합니다. 공식 조회 원문은 응답의 sources 필드로 항상 함께 제공되며 화면에서는 접이식으로
표시됩니다.
개별 PC 설치형은 중앙 서버와 별도 LLM API 키가 필요 없습니다. 연결한 AI 클라이언트가 답변을 만들고 이 프로그램은 stdio MCP 도구로 공식 API를 조회합니다. ChatGPT는 로컬 MCP 서버에 직접 연결하지 않으므로 ChatGPT를 사용할 때는 기관 서버형의 원격 MCP 또는 웹/API 방식을 검토해야 합니다.
이 프로그램은 npm에 게시되어 있어 내려받기·빌드 없이 바로 실행할 수 있습니다.
npx korean-firefighter-law-mcp
AI 클라이언트의 MCP 설정에도 같은 방식으로 등록합니다. 경로를 지정할 필요가 없습니다.
{
"mcpServers": {
"firefighter-law": {
"command": "npx",
"args": ["-y", "korean-firefighter-law-mcp"],
"env": {
"DATA_GO_KR_KEY": "발급받은 키",
"LAW_OC": "발급받은 OC"
}
}
}
}
코드를 직접 검토하거나 수정해서 운영하려면 저장소를 내려받아 빌드합니다. 기관 심사·내부 배포에는 이 방식을 권합니다. 절차는 LOCAL_SETUP.md와 DEPLOY.md에 있습니다.
MCP 공식 레지스트리에는
io.github.ssd7830-cmyk/korean-firefighter-law-mcp로 등재되어 있습니다.
| 도구 | 범위 | 공식 데이터 출처 |
|---|---|---|
search_fire_stats | 날짜별 화재 접수·진행·오인·자체진화 현황 | 소방청 화재정보서비스 |
get_ems_stats | 시도본부·소방서별 교통사고 구급활동 통계 | 소방청 구급통계서비스 |
search_fire_building | 시도·건물명·사용승인연도별 특정소방대상물 검색 | 소방청 특정소방대상물정보 |
get_building_facilities | 특정소방대상물의 소방시설 현황 | 소방청 소방시설정보 |
search_fire_law | 소방 관계 법령 이름·본문 검색 | 법제처 국가법령정보 |
get_fire_law_text | 법령 조문 전문 조회 | 법제처 국가법령정보 |
get_fire_law_annex | 시행령 등 법령 별표 원문·키워드 조회 | 법제처 국가법령정보 |
search_fire_precedents | 소방 관련 판례 검색 | 법제처 국가법령정보 |
search_fire_admin_rules | 행정규칙·화재안전기준(NFPC·NFTC) 검색 | 법제처 국가법령정보 |
get_fire_admin_rule_text | NFPC·NFTC 행정규칙 원문·절 조회 | 법제처 국가법령정보 |
search_hazmat | 물질명·CAS·UN번호별 위험물 정보 | 소방청 국가위험물정보 |
법령 약칭(화재예방법·소방시설법·위험물법·119법 등)을 정식 명칭으로 바꾸며, 법령·행정규칙 이름 검색이 0건이면 본문 검색으로 전환합니다. 본문 검색은 전량(최대 100건)을 받아 소방·건축 소관 관련도순으로 재정렬해 표시하고, 총 건수 대비 표시 건수를 명시합니다.
Node.js 22 이상이 필요하며 새 설치에는 현재 LTS인 Node.js 24를 권장합니다.
git clone https://github.com/ssd7830-cmyk/korean-firefighter-law-mcp.git
cd korean-firefighter-law-mcp
npm ci
npm run verify
verify는 타입검사, 전체 자동 테스트, 배포 빌드를 차례로 실행합니다. 실제 정부 API 호출은 인증키와
활용승인이 있어야 하므로 DEPLOY.md의 배포 전 실연동 점검을 별도로 수행해야 합니다.
DATA_GO_KR_KEY를 설정합니다.
화재정보 ·
구급통계 ·
특정소방대상물 ·
소방시설 ·
국가위험물정보LAW_OC를 설정합니다.승인 방식, 호출 한도, 유효기간은 바뀔 수 있으므로 저장소의 숫자보다 각 발급 계정과 API 상세 페이지의 현재 표시를 기준으로 합니다.
127.0.0.1에만 열리고, 외부 주소 바인딩은 접속 토큰 없이는 시작을 거부합니다./mcp와 /api/chat은 운영 시 토큰과 HTTPS로 보호해야 합니다. 자세한 설정은 [DEPLOY.md](