Korean Government Documents (HWPX)
개요
제작자가 쓴 설명(영어 원문)
Turns a draft into a Korean government report or press release as HWPX in each ministry's format
PopNx MCP의 세 기둥
이 세 가지는 절대 하나의 점수로 합치지 않아요. 의견, 측정, 인기는 서로 다른 것이니까요.
- 사용자 의견i아직 리뷰가 없어요리뷰는 다음 단계에서 계정 기능과 함께 열려요
- 우리의 기본 점검i1개 중 1개 통과공개된 정보로 점검했으며, 코드는 아직 스캔하지 않았어요
- 사용 정도i아주 새로움↓ 103/주 · ★ –
할 수 있는 일
이 서버는 아직 쉬운 말로 된 요약을 쓰지 못했어요. 아래는 레지스트리에서 읽어 온 사실이에요.
- 연결 방식: 내 컴퓨터에서 실행
- 전송 방식: stdio
- 카테고리: 법률 및 정부 데이터
설치
쓰고 있는 AI 앱을 고른 다음 설정을 복사하세요.
설치하기 전에
- 기본 점검: 1개 중 1개 통과
- 내 컴퓨터에서 내 사용자 계정의 권한(파일, 네트워크, 앱)으로 실행돼요.
- 레지스트리에 입력해야 할 키가 나와 있지 않아요.
필요한 것
- PyPIPython의 uv 설치(uvx 명령어용)
어떤 앱을 쓰세요?
위에서 앱을 고르세요. 기억해 두었다가 다음부터는 버튼에 “…에 설치”라고 표시해요.
Claude Desktop → Settings → Developer → Edit Config를 열고 claude_desktop_config.json에 이 내용을 붙여 넣으세요
{
"mcpServers": {
"korean-report-hwpx": {
"command": "uvx",
"args": [
"korean-report-hwpx"
]
}
}
}터미널에서 이 명령어를 실행하세요
claude mcp add korean-report-hwpx -- uvx korean-report-hwpx또는 설정을 직접 복사하기
프로젝트의 .cursor/mcp.json 또는 ~/.cursor/mcp.json에 붙여 넣으세요
{
"mcpServers": {
"korean-report-hwpx": {
"command": "uvx",
"args": [
"korean-report-hwpx"
]
}
}
}브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.
또는 설정을 직접 복사하기
프로젝트의 .vscode/mcp.json에 붙여 넣으세요
{
"servers": {
"korean-report-hwpx": {
"type": "stdio",
"command": "uvx",
"args": [
"korean-report-hwpx"
]
}
}
}브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.
이 서버는 내 컴퓨터에서 실행되는데, ChatGPT는 인터넷에 있는 서버에만 연결할 수 있어요. 다른 앱을 고르세요.
선택한 앱은 이 기기의 쿠키에만 저장돼요. 계정은 필요 없어요.
이 설정은 제작자의 레지스트리 정보로 만들었어요. README와 다르면 README를 따르세요.
할 수 있는 일
내 컴퓨터에서 실행돼요. 설치하면 AI 앱에 도구 목록이 나타나요.
기본 점검i
누구나 볼 수 있는 정보를 점검했고, 코드는 읽지 않았어요. 해당하지 않는 항목은 개수에서 뺐어요. · 2026년 11월 9일 점검
- ✓ 통과
제작자와 저장소 일치
레지스트리 이름이 GitHub 계정 UpstageAI 기준으로 확인되었고, 이 계정이 저장소를 소유하고 있어요
- … 아직 점검 안 함
계속 관리되고 있음
아직 GitHub에서 이 저장소를 읽어 오지 않았어요
- … 아직 점검 안 함
라이선스 있음
아직 GitHub에서 이 저장소를 읽어 오지 않았어요
- – 해당 없음
엔드포인트 응답
내 컴퓨터에서 실행되는 서버라 인터넷 엔드포인트가 없어요
- – 해당 없음
OAuth로 로그인
내 컴퓨터에서 실행되며, 대신 로컬 설정을 사용해요
- … 아직 점검 안 함
도구 설명에 숨겨진 지시 없음
내 컴퓨터에서 실행돼요. 도구 목록은 인터넷 엔드포인트가 있는 서버에서만 읽을 수 있어요
법률 및 정부 데이터 카테고리의 다른 서버와 비교i
- 이 카테고리의 다른 서버 1758개 중 0%보다 스타가 많아요
- 이 카테고리의 다른 서버 1758개 중 99%보다 최근에 레지스트리에 공개됐어요
- 기본 점검 결과가 이 카테고리의 다른 서버 1758개 중 100%와 같거나 더 좋아요
레지스트리에서 이 카테고리의 활성 서버 전체와 비교했어요. 스타는 게시자가 저장소를 소유한 경우에만 세요.
자주 묻는 질문
Korean Government Documents (HWPX), 안전한가요?
해당하는 기본 점검 1개 중 1개를 통과했어요. 코드는 읽지 않았어요. 키나 토큰을 넣기 전에 서버가 어떤 권한을 요구하는지 확인하고, 꼭 필요한 권한만 있는 키를 쓰세요.
어떤 키나 코드가 필요한가요?
레지스트리에 필수 키가 나와 있지 않아요. 다만 처음 쓸 때 로그인을 요구하는 서버도 있어요.
내 컴퓨터에서 실행되나요, 클라우드에서 실행되나요?
내 컴퓨터에서 실행돼요. AI 앱이 필요할 때 실행하고, 데이터는 제작자의 서버를 거치지 않아요(서버 자체가 온라인 서비스를 호출하는 경우는 제외).
아직 관리되고 있나요?
GitHub 저장소는 마지막으로 – 변경됐고, 최신 버전(0.5.2)은 오늘 레지스트리에 올라왔어요.
어떤 앱에서 쓸 수 있나요?
Claude Desktop, Claude Code, Cursor, VS Code처럼 MCP를 지원하는 앱에서 쓸 수 있어요. 내 컴퓨터에 Python (uv)도 있어야 해요.
대신 쓸 수 있는 건 뭐가 있나요?
같은 카테고리에는: Ckan MCP Server, foehn, Lintsure
대안
같은 카테고리에서 다른 제작자가 만든 서버예요. 스타 순으로 정렬했어요.
카드 보는 법:↓ 주간 다운로드i★ GitHub 스타i세 기둥: 리뷰 · 점검 · 사용 정도i업데이트 = 최신 버전을 레지스트리에 공개한 날i
제작자의 README
README 열기
제작자의 저장소에서 쓰인 그대로 가져왔어요. PopNx MCP가 검토하거나 보증한 내용이 아니에요. HTML, 이미지, 스크립트는 제거했어요. 링크를 누르면 이 사이트를 벗어나요.
korean-report-hwpx — 한국 공문서 MCP (보고서·보도자료 HWPX)
영상: Claude 앱(코워크)에 "어제 국가AI전략위원회 3차 전체회의 결과를 과장님께 보고할 1쪽짜리 보고서로 만들어 줘" 요청 하나 → 기사 검색·정리 → 본문 1쪽 + 붙임 3개 한글 파일. 이 도구의 코드는 업스테이지 Solar Pro 4가 작성했습니다.
⭐ 써 보시고 도움이 되셨다면 별 하나 눌러 주세요. 무료 공개를 계속 이어 가는 힘이 됩니다.
· English
0.2.0부터 업스테이지 Solar Pro 4로 개발합니다. 간소화 모드·마크다운 출력·내부 결재 보고서는 Solar Pro 4가 코드를 작성하고, Claude가 결과를 검증했습니다.
공무원 공문서(보고서·보도자료)를 기관 서식 HWPX로. 쓰고 있는 AI(Claude·ChatGPT 등)가 메모·초안을 공문서 구조로 정리하면, 52개 중앙행정기관의 서식 규칙값으로 한글(HWPX) 파일을 그립니다.
외부 전송 없음 · API 키 불필요 — 모든 처리는 설치한 컴퓨터 안에서 끝납니다. 원고는 이 서버 밖으로 나가지 않습니다. → English README
"이 내용 공문서처럼 써 줘" 한마디로 개조식 보고서(□ → ㅇ → -) 또는 보도자료를 기관 서식대로 만듭니다. 서식은 정책브리핑 보도자료 2,670건 전수 조사로 정한 규칙값이며, 원본 문서·로고는 포함하지 않습니다.
이렇게 씁니다
AI(Claude·ChatGPT 등)에게 평소처럼 말하면, AI가 이 도구로 작성 규칙을 읽고 → 원고를 정리하고 → 점검한 뒤 → 한글 파일을 만듭니다. 도구 이름을 몰라도 됩니다.
보고서 (검토서·추진계획·회의 결과·현황 보고 모두 보고서로 만듭니다)
- "어제 회의 결과를 과장님께 보고할 1쪽짜리 보고서로 만들어 줘" — 본문을 1쪽에 꽉 채우고 세부는 붙임으로. 1쪽을 넘거나 덜 차면 도구가 알려 주고 AI가 다시 만듭니다
- "이 메모를 ○○부 보고서로 만들어 줘" — 42개 기관 보고서 서식, 기관을 말하지 않으면 공통 서식
- "내부 결재용으로 만들어 줘" — 내부 결재 보고서 서식(
'26. 11. 8.(일) / 과명, 쪽 번호 "- n -") - "번호 매기는 간소화 양식으로, 마크다운도 같이" — Ⅰ. 1. 가. 번호 서식 + .md 파일
- "아까 보고서에서 Ⅲ장 □ 문장만 바꿔서 다시 만들어 줘" — 만든 파일 옆에 구조(.json)가 함께 저장돼 고쳐 다시 만들 수 있습니다
보도자료 — "이 원고 국세청 보도자료로 만들어 줘, 보도시점 2026. 10. 8.(목) 조간" (52개 기관 서식, 리드·제목·인용·숫자 표기 점검)
기안문·시행문 — "이 보고서 결재 올릴 기안문 만들어 줘, 붙임은 방금 보고서" (별지 제1호서식, 항목 번호·결재란·"끝." 자동)
같은 자료로 보고서 → 보도자료 → 기안문을 이어서 만들 수도 있습니다. 서식 규칙만 궁금하면 "산림청 보고서 서식 규칙 보여 줘".
보고서가 이렇게 나옵니다
| 기능 | 내용 |
|---|---|
| 개조식 계층 | 소제목(Ⅰ. Ⅱ.) → □ 결론 한 문장 → ㅇ 근거 → - 세부 → * 각주, ※ 참고. 기호·들여쓰기·글꼴은 기관 규칙값 |
| 강조·각주 | **핵심 문구**는 굵게, 문장 속 *·**는 위첨자 각주 표시 |
| 붙임 표시 | 문장 끝 "붙임 1"·"참고 2"는 상자로 표시하고, 붙임·참고는 새 쪽에서 머리 표로 시작 |
| 표 | 위아래 굵은 선, 머리행 아래 이중선, 머리행 옅은 음영, 좌우 바깥선 없음. 한 줄짜리 열은 가운데 정렬. 쪽을 넘으면 머리행 반복 |
| 분량 점검 | 목표 쪽수(target_pages)를 주면 본문 쪽수·마지막 쪽 채움을 재서 넘침·덜 참·붙임 없음을 경고 |
| 1쪽 보고서 규칙 | "첫 장이 보고의 전부" — 개요는 표, □는 한 문장 압축, 되묻지 않게 꽉 채우고 세부는 붙임(작성 가이드에 포함) |
| 자간 맞춤 | 문단마다 자간·장평을 골라 마지막 줄에 한두 글자만 남지 않게. 맥+한글이 있으면 polish=True로 실제 줄 배치에 맞춰 다듬기 |
| 서식 세 가지 | 표준 · 내부 결재(report_kind="internal") · 간소화(style="simplified", 마크다운 동시 출력) |
설치 — Claude 앱(데스크톱·코워크)은 3단계, Claude Code는 한 줄: claude mcp add korean-report-hwpx -- uvx korean-report-hwpx
문서 종류
| 종류 | 구성 | 기관 지정 | 규칙 |
|---|---|---|---|
| 보고서(개조식) | 제목 상자, 작성일·작성부서 줄(선택), 소제목(Ⅰ. Ⅱ.) → □ → ㅇ → - → *, ※ 참고, 굵게·각주, 표, 붙임 표시 상자, 붙임·참고 쪽, 분량 점검 | 선택 — 42개 기관 규칙, 그 외·미지정은 공통 규칙 | rules_report/ (보도자료 참고·붙임 구간 1,326건) |
| 보도자료 | 표지(로고 자리·보도자료), 보도시점·배포, 제목·부제, 본문(문단식/□식), 담당 표, 참고 쪽 | 필수 — 52개 기관 | rules/·templates/ (보도자료 2,670건) |
| 기안문·시행문(별지 제1호서식) | 두문·본문·결문, 항목 번호(1.→가.→1)→가)→(1)→(가)) 자동, 붙임, "끝." 표시, 결재란(표), 협조자, 시행/접수, 주소·연락처·공개구분 | 기관 지정 없이 공통 서식(rules_official/_공통.json) | rules_official/_공통.json (행정업무규정 제7조·시행규칙 제2·4·6조) |
사용 흐름 — AI에게 "이 메모를 ○○부 보고서로 만들어 줘" → AI가 get_writing_guide로 작성 규칙 확인 → 원고를 구조 JSON으로 작성 → build_document → 결과의 warnings(고칠 점)가 있으면 AI가 고쳐 다시 생성.
분량 점검: 사용자가 "1쪽으로", "3쪽 이내로"처럼 분량을 말하면 AI가 target_pages로 넘기고, 도구는 본문 쪽수·마지막 쪽 채움을 예측해 목표를 넘거나 덜 차거나(80% 미만) 붙임이 없으면 경고합니다. 분량을 말하지 않으면 쪽수 제한 없이 만듭니다. 예측은 실제로 만들 문서를 한글 배치 규칙(외톨이줄 보호, 소제목은 다음 문단과 같은 쪽, 표는 행 단위로 나누고 머리행 반복)대로 쌓아 계산합니다. 맥 한컴오피스 한글로 실측한 54개 문서(1~6쪽, 표준·내부 결재·간소화)에서 쪽수가 모두 맞았습니다.
문서 종류 판단 기준(가이드에 포함): 언론·국민 대상 발표·배포용이면 보도자료, 내부 보고·계획·검토면 보고서, 행정업무규정 별지 제1호서식 기안문·시행문이 필요하면 official.
설치
Claude 앱(데스크톱·코워크)에서 쓰기
- uv 설치 (한 번만) — 맥은 터미널에, 윈도는 PowerShell에 붙여 넣습니다.
- 맥:
curl -LsSf https://astral.sh/uv/install.sh | sh - 윈도:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
- Claude 앱 설정 → 개발자(Developer) → 구성 편집(Edit Config) 으로 열린
claude_desktop_config.json에 아래mcpServers내용을 넣고 저장합니다. 앱이uvx를 못 찾으면command에 전체 경로를 씁니다(맥 터미널에서which uvx로 확인, 예:/Users/이름/.local/bin/uvx). - Claude 앱을 완전히 종료했다가 다시 열고 "이 메모를 1쪽 보고서로 만들어 줘"라고 요청합니다. 만든 파일은
~/korean-report-hwpx/에 저장됩니다.
설정 내용
uv가 있으면 설치 없이 바로 실행됩니다.
{
"mcpServers": { "korean-report-hwpx": { "command": "uvx", "args": ["korean-report-hwpx"] } } }
Claude Code: claude mcp add korean-report-hwpx -- uvx korean-report-hwpx
- API 키·환경변수 필요 없음.
- 만든 파일은
~/korean-report-hwpx/에 저장됩니다(KOREAN_REPORT_HWPX_OUT_DIR로 변경, 이전 이름KOREAN_GOV_DOCS_OUT_DIR도 인식).
도구
| 도구 | 하는 일 |
|---|---|
get_writing_guide | 문서 종류 판단 기준, 작성 규칙(□ 두괄식 한 문장·ㅇ 근거·- 세부, 명사형 종결, 사실·숫자 창작 금지, 기호는 텍스트에 넣지 않음, 참고·붙임 구조, 기안문 항목 번호·날짜·금액·끝 표시·붙임), 구조 JSON 스키마·예시. MCP prompt writing_guide로도 제공 |
check_structure | 생성 전 점검: 필수 필드, text 속 기호, 계층 건너뜀, □ 두 문장 이상, 명사형 종결 아닌 문장, 긴 제목, 기안문은 필수 키·to·disclosure 허용값·결재란 drafter/approver 필수·attachments 문자열 목록 검증 |
build_document | 구조 JSON → 기관 서식 HWPX. 입력 정규화(기호·대시·앞 공백 제거) + 고칠 점(warnings) 반환. build_from_structure는 별칭. 기안문은 doc_type="official", 금액 한글 병기 경고·날짜 정규화 포함 |
list_ministries | 지원 기관과 문서 종류별 지원 여부(보고서: 기관 규칙/공통 규칙, 보도자료: 본문 방식, 기안문: 공통 서식) |
get_rules | 기관·문서 종류별 서식 규칙값(계층별 기호·글꼴·크기·내어쓰기·빈 줄, 제목 상자·표 머리, 기안문은 rules_official/_공통.json) |
draft_press_structure | 사실 메모(누가·언제·무엇, 배경·핵심 내용·계획, 인용, 담당 부서, 숫자 등)를 보도자료 구조 JSON 초안으로 옮긴다. 메모에 없는 문장·숫자·이름을 만들지 않으며, 리드·인용·표·참고 자료를 규칙에 맞게 배치한다. |
보도자료 작성 방법 (국립국어원 지침·정책브리핑 실측)
get_writing_guide(doc_type='press_release', ministry=기관)을 호출하면 보도자료 작성 방법(리드·제목·인용·숫자·쉬운 말)과 사실 메모 양식, 기관별 가상 예시를 함께 제공한다. 근거는 국립국어원 보도자료 작성 지침과 정책브리핑 보도자료 2,667건 실측이다.
사실 메모 예시(과학기술정보통신부 가상 사례):
{
"kind": "보도자료", "ministry": "과학기술정보통신부", "release": "2026. 11. 4.(수) 조간", "headline": "어르신 디지털 배움터 키오스크 교육 4,820명 수료", "subtitles": ["교육장 37곳 운영 결과, 수료생 만족도 92.4%"], "who": "과학기술정보통신부(장관 ○○○)", "when": "11월 3일(화)", "what": "올해 어르신 디지털 배움터 키오스크 교육 운영 결과를 발표했다", "points": ["3월부터 10월까지 전국 교육장 37곳에서 어르신 4,820명이 교육을 마쳤다."], "numbers": [{"item": "수료 인원", "value": "4,820", "unit": "명", "basis": "2026. 3.~10."}], "quote": {"speaker": "○○○ 과학기술정보통신부 장관", "text": ["어르신 누구나 무인 기기를 불편 없이 쓸 수 있도록 가까운 곳에서 배울 기회를 넓히겠다."], "verb": "말했다"}, "contact": {"dept": "과학기술정보통신부 디지털포용정책과", "people": [["책임자", "과장", "○○○", "(044-202-0000)"]]} }
이후 draft_press_structure(facts, ministry) → 구조 JSON 초안 + missing·warnings → 문장 다듬기 → check_structure(structure, 'press_release', ministry=기관) → build_document(structure, 'press_release', 기관).
출처:
- 국립국어원, 『유형별로 알아보는 보도자료 작성 길잡이』(2020) — G20
- 국립국어원, 『보도자료 유형별 표준안 개발』(2020) — R20
- 국립국어원, 『보도 자료 쓰기 길잡이』(2011) — G11
- 국립국어원, 『개정판 한눈에 알아보는 공공언어 바로 쓰기』(2022) — H22
- 문화체육관광부·국립국어원, 『쉬운 공공언어 쓰기 길잡이』(2014) — E14
- 정책브리핑(korea.kr) 보도자료 2,667건 본문 실측(52개 중앙행정기관) — C
간소화 모드 (style="simplified")
AI가 읽기 쉬운 보고서 서식(번호 체계 표준화, 서술식 문장, 단순한 표). 항목 기호를 단계별 번호로 자동 부여하고, 제목 상자·표 머리 음영을 없앤 간결한 서식.
사용법: build_document(..., style="simplified") 또는 get_writing_guide(..., style="simplified")로 지정.
간소화 모드 특징:
- 항목 기호(□ ㅇ ○ - * ※) 대신 단계별 번호 자동 부여: Ⅰ. Ⅱ. Ⅲ. (소제목) → 1. 2. 3. (대항목) → 가. 나. 다. (중항목) → 1) 2) 3) (소항목) → 가) 나) 다) (세항목)
- 번호는 서버가 구조 JSON의 계층 수준(level)에서 계산하므로 사용자가 직접 번호를 쓰지 않음
- 단계별 들여쓰기 유지
- 서술식 문장 허용 (~합니다·~했다 등 동사형 종결 가능, 명사형 종결 경고 없음)
- 제목 상자(테두리·음영) 없이 일반 제목 문단
- 표 머리 음영 없음
- 표 제목 자동 번호:
〈표 1〉 제목형식 (caption에는 제목만 작성) - 표 셀 병합 금지: 구조에 병합이 있으면 같은 값이 행마다 반복되도록 풀어 씀
export_markdown=True: 같은 구조로 .md 파일 동시 저장 (GFM 표, #, ##, ### 제목 위계)- 줄 간격 150%, 문단 위 10pt(1수준)·5pt(그 외), 빈 줄 없이 문단 간격으로 구분
- 번호는 글자로 넣음. 한글 '개요' 번호 연동은 다음 버전 예정
내부 결재 보고서 (report_kind="internal")
정보공개포털 내부 결재 보고서 실물 표본 측정값 반영: 라벨 칸 없는 제목, 작성일·부서 줄 '26. 10. 9.(금) / 과·팀명, 줄 간격 150%, 문단 위 10pt(□)·5pt(ㅇ·-).
예시:
{
"title": "○○ 추진계획(안)", "date": "2026. 10. 7.", "dept": "○○과", "body": [ {"type": "h", "text": "추진 배경"}, {"type": "l1", "text": "민원 대기 시간 감소를 위해 AI 안내 도입 필요"}, {"type": "l2", "text": "하루 평균 창구 민원 약 400건"}, {"type": "caption", "text": "소요 예산"}, {"type": "table", "rows": [["구분", "금액"], ["시스템 구축", "2억"]]} ] }
→ 간소화 모드로 생성 시: `Ⅰ. 추진 배경`, `1. 민원 대기 시간 감소를 위해 AI 안내 도입 필요`, `가. 하루 평균 창구 민원 약 400건`, `〈표 1〉 소요 예산` 형식으로 표시.
보고서 구조 JSON 예:
{
"title": "○○ 서비스 도입 추진계획(안)", "date": "2026. 10. 7.", "dept": "○○과", "body": [{"type": "h", "text": "Ⅰ. 추진 배경"}, {"type": "l1", "text": "핵심 결론 한 문장임"}, {"type": "l2", "text": "근거·세부"}, {"type": "l3", "text": "소항목"}, {"type": "note", "text": "각주"}, {"type": "ref", "text": "참고 사항"}, {"type": "caption", "text": "소요 예산"}, {"type": "table", "rows": [["구분", "금액"], ["가", "100"]]}], "appendix": [{"title": "붙임 1", "heading": "세부 내용", "body": [{"type": "l1", "text": "..."}]}] }
보도자료 구조는 {release, distribute, title, subtitles, body, appendix, contact}입니다(블록 종류는 같고 문단 p·강조 상자 box·그림 image 추가). 원고에 담당자가 없으면 담당 표를 ○○과 / 김○○ / 044-000-0000 자리표시로 채웁니다(placeholder_contact).
기안문·시행문(별지 제1호서식) 구조는 doc_type="official"로 요청합니다. 구조:
{
"org": "행정안전부", // 두문 행정기관명(필수). 상급기관 병기는 "국무조정실 ○○위원회"처럼 한 줄 "to": "수신자 참조", // 필수. "내부결재" | "○○장관(○○과장)" | "수신자 참조" "via": "", // 경유(선택). 있으면 "(경유)" 줄에 표시 "title": "2026년 ○○ 계획 알림", // 필수 "body": [ // 항목 번호(1.→가.→1)→가)→(1)→(가))는 서버가 부여 {"type": "l1", "text": "..."}, {"type": "l2", "text": "..."}, {"type": "l3", "text": "..."}, {"type": "table", "rows": [[...]]}, {"type": "lines", "lines": ["..."]} ], "attachments": ["○○ 계획서 1부.", "○○ 명단 1부."], // 선택 "recipients": ["○○부장관", "○○청장"], // to="수신자 참조"일 때 결문 발신 명의 다음 줄 "sender": "행정안전부장관", // 발신 명의(필수) "approval": { // 결재란(필수: drafter·approver) "drafter": {"title": "주무관", "name": "", "mark": "★"}, "reviewers": [{"title": "과장", "name": "", "opinion": false}], "approver": {"title": "국장", "name": ""}, "coordinators": [{"title": "○○과장"}] }, "doc_no": {"issue": "○○과-1234", "issue_date": "2026. 10. 14.", "receive": "", "receive_date": ""}, "contact": {"zip": "30112", "address": "세종특별자치시 ○○로 00", "homepage": "www.mois.go.kr", "phone": "044-000-0000", "fax": "044-000-0001", "email": "○○○@korea.kr", "disclosure": "공개"} }
기안문 항목 번호는 l1→1. / l2→가. / l3→1) / l4→가) / l5→(1) / l6→(가). 같은 계층 안에서 순서대로 증가하고 상위 계층이 바뀌면 하위 번호 초기화(제2조①). 둘째 계층부터 상위 번호 시작 위치에서 2타(한 글자) 오른쪽 들여쓰기. 금액은 `금113,560원(금일십일만삼천오백육십원)`처럼 한글 병기를 붙여야 하며, 없으면 `warnings`에 "금액 한글 병기 필요(시행규칙 제2조②)"가 나옵니다(제2조②). 날짜는 YYYY-MM-DD·YYYY.MM.DD를 YYYY. MM. DD.로 정규화합니다(영 제7조⑤). `disclosure`는 "공개"|"부분공개"|"비공개"만 허용됩니다.
지원 기관 (52곳)
| 기관 | 보고서 | 보도자료 | 기관 | 보고서 | 보도자료 |
|---|---|---|---|---|---|
| 개인정보보호위원회 | 기관 규칙 | 문단식 | 법무부 | 기관 규칙 | □식 |
| 경찰청 | 기관 규칙 | 문단식 | 법제처 | 기관 규칙 | 문단식 |
| 고용노동부 | 기관 규칙 | 문단식 | 병무청 | 공통 규칙 | 문단식 |
| 공정거래위원회 | 기관 규칙 | 문단식 | 보건복지부 | 기관 규칙 | 문단식 |
| 과학기술정보통신부 | 기관 규칙 | 문단식 | 산림청 | 기관 규칙 | 문단식 |
| 관세청 | 기관 규칙 | 문단식 | 산업통상부 | 기관 규칙 | 문단식 |
| 교육부 | 기관 규칙 | 문단식 | 새만금개발청 | 공통 규칙 | □식 |
| 국가교육위원회 | 기관 규칙 | 문단식 | 성평등가족부 | 기관 규칙 | □식 |
| 국가데이터처 | 기관 규칙 | □식 | 소방청 | 공통 규칙 | □식 |
| 국가보훈부 | 기관 규칙 | 문단식 | 식품의약품안전처 | 기관 규칙 | 문단식 |
| 국가유산청 | 기관 규칙 | 문단식 | 외교부 | 공통 규칙 | 문단식 |
| 국무조정실 | 기관 규칙 | □식 | 우주항공청 | 기관 규칙 | 문단식 |
| 국민권익위원회 | 기관 규칙 | □식 | 원자력안전위원회 | 공통 규칙 | □식 |
| 국방부 | 기관 규칙 | □식 | 인구전략위원회 | 공통 규칙 | 문단
앞부분만 보여 드려요. 나머지는 저장소에서 읽어 보세요