HA

hollobit/assembly-api-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

94 stars 33 forks 质量 79 趋势 15MIT

hollobit/assembly-api-mcp 是从 https://github.com/hollobit/assembly-api-mcp. 导入的 MCP 服务器候选。

概览

hollobit/assembly-api-mcp 是从 https://github.com/hollobit/assembly-api-mcp. 导入的 MCP 服务器候选。

概述(AI 翻译)

대한민국 국회 관련 Open API를 Model Context Protocol (MCP) 서버로 제공합니다.

Claude, Gemini, ChatGPT 等 AI 工具在국회의원, 의안, 일정, 회의록, 위원회, 표결, 청원 등 국회 관련 데이터에 실시간으로 접근할 수 있습니다.

国家 AI 전환(AX)是AI 챗봇쓴다고 되지 않죠.국민들의 일상이 AI로 편리해져야 그것이 진정한 네이티브 AI 시대겠죠***

设计资料是별도 워크스페이스에서 관리합니다: design/README.md

업데이트 내역

전체 변경사항: CHANGELOG |v0.3→v0.4 迁移: MIGRATION.md

v0.7.0 — 국회예산정책처(NABO) Open API 통합 (2026-04-12)

  • docs/legislative-lifecycle.md 입법 라이프사이클 완전 가이드 — 입법 前/中/후 데이터 추적
  • nabo.go.kr 3개 API 통합 — 보고서 자료 검색, 정기간행물, 채용정보
  • get_nabo MCP 工具 추가 (Full 프로필) — type=report|periodical|recruitments
  • REST API /api/nabo 추가 — Full 프로필에서 HTTP로 NABO 数据접근
  • 工具可更改 — Lite 유지 (6개), 完整10개 → 11개 (+get_nabo)
  • API 소스 3개 —국회 + 立法制定 + NABO
  • API 커버 287개 (276개국회 + 8 국민参与입법센터 + 3个NABO)
  • NABO API Key 발급 — https://www.nabo.go.kr/ko/api/apply.do?key=2509230004

v0.6.0 — 국민参与입법센터 API 통합 (2026-04-11)

  • 279개 API 代码注册 (271국회 + 8 국민참여입법센터)
  • assembly_org 扩展 — type=lawmaking으로 입법현황/计划/예고, 행정예고, 법령해석례, 의견제시案例 접근 (14개 엔드포인트)
  • Lite/Full 工具可用변경 없음 (6/10개 유지, 파라미터 확장만)
  • fast-xml-parser 의존性 추가 — 立法API XML 응답 파싱

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

assembly-api-mcp

대한민국 국회 관련 Open API를 Model Context Protocol (MCP) 서버로 제공합니다.

Claude, Gemini, ChatGPT 등 AI 도구에서 국회의원, 의안, 일정, 회의록, 위원회, 표결, 청원 등 국회 관련 데이터에 실시간으로 접근할 수 있습니다.

국가 AI 전환(AX)은 AI 챗봇쓴다고 되지 않죠. 국민들의 일상이 AI로 편리해져야 그것이 진정한 네이티브 AI 시대겠죠

디자인 자료는 별도 워크스페이스에서 관리합니다: design/README.md

업데이트 내역

전체 변경사항: CHANGELOG | v0.3→v0.4 마이그레이션: MIGRATION.md

v0.7.0 — 국회예산정책처(NABO) Open API 통합 (2026-04-12)

  • docs/legislative-lifecycle.md 입법 라이프사이클 완전 가이드 — 입법 전/중/후 데이터 추적
  • nabo.go.kr 3개 API 통합 — 보고서 자료 검색, 정기간행물, 채용정보
  • get_nabo MCP 도구 추가 (Full 프로필) — type=report|periodical|recruitments
  • REST API /api/nabo 추가 — Full 프로필에서 HTTP로 NABO 데이터 접근
  • 도구 수 변경 — Lite 유지 (6개), Full 10개 → 11개 (+get_nabo)
  • API 소스 3개 —국회 + lawmaking + NABO
  • API 커버 287개 (276개국회 + 8 국민참여입법센터 + 3개 NABO)
  • NABO API Key 발급 — https://www.nabo.go.kr/ko/api/apply.do?key=2509230004

v0.6.0 — 국민참여입법센터 API 통합 (2026-04-11)

  • 279개 API 코드 등록 (271국회 + 8 국민참여입법센터)
  • assembly_org 확장 — type=lawmaking으로 입법현황/계획/예고, 행정예고, 법령해석례, 의견제시사례 접근 (14개 엔드포인트)
  • Lite/Full 도구 수 변경 없음 (6/10개 유지, 파라미터 확장만)
  • fast-xml-parser 의존성 추가 — lawmaking API XML 응답 파싱
  • 국민참여입법센터 API 사용 시 — opinion.lawmaking.go.kr에서 OC(정보공개 서비스 신청 ID) 발급 필요

v0.5.0 — API 커버율 대폭 확장 (2026-04-09)

  • 271개 API 코드 일괄 발굴 (98.2%) — 자동 발굴 스크립트로 276개 중 271개 코드 확인
  • 107개 API 전용 도구 통합 (39% 커버율) — Tier 1~3 단계적 통합 완료
  • ALLBILL 의안정보 통합 API — 의안 심사경과(소관위→법사위→본회의→공포) 자동 포함
  • 역대 국회 데이터 — assembly_member(scope="history")로 역대 의원/선거/의장 13개 API 접근
  • 국정감시 확장 — 국정조사/시정연설/인사청문/토론회 회의록 + 결과보고서
  • 영문 API 지원 — 4개 도구에 lang="en" 파라미터로 영문 데이터 접근
  • 보도자료/연구자료 확장 — assembly_org(type="press"), research_data(source="future")
  • 정당 의석수 통계 — assembly_member(mode="party_stats")

도구 수 변경 없음 (Lite 6개 / Full 10개). 기존 사용자 영향 없음.

v0.4.0 — 도구 구조 대규모 통합 (Breaking Change)

v0.3 (이전) v0.4+ (현재)
search_members + analyze_legislator assembly_member
search_bills + track_legislation assembly_bill
get_schedule + search_meetings + get_votes assembly_session
get_committees + search_petitions + get_legislation_notices assembly_org
get_bill_detail + get_bill_review + get_bill_history + get_bill_proposers bill_detail (Full)
search_library + search_research_reports + get_budget_analysis research_data (Full)

자세한 도구 매핑은 docs/tool-mapping.md를 참조하세요.

주요 기능

  • 6개 Lite / 11개 Full 프로필 도구 — 도메인 엔티티 기반 통합 (활용 사례 100선)
  • 287개 API 접근 (276개국회 + 8 국민참여입법센터 + 3개 NABO) — discover_apis + query_assembly 범용 도구
  • 279개 API 코드 등록 (271개국회 + 8 국민참여입법센터) — 107개 전용 도구 통합, 나머지 query_assembly로 즉시 호출
在 GitHub 查看完整 README

安装

npx assembly-api-mcp setup
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "assembly-api": { "command": "node", "args": ["/absolute/path/to/assembly-api-mcp/dist/index.js"], "env": { "ASSEMBLY_API_KEY": "your-api-key-here", "MCP_PROFILE": "lite" } } } }