M MCP모아
가이드

대통령 연설문 공공데이터 MCP — 국가 기록 API를 Claude로 검색하기

대통령 연설문 공공데이터 MCP 서버로 국가기록원 연설문 API를 Claude와 연결해 텍스트 검색·AI 분석까지 한번에 처리하는 방법을 설명합니다.

대통령기록원 연설문 API 데이터가 MCP 서버를 통해 Claude AI로 전달되는 흐름을 나타낸 표지 이미지

대통령 연설문은 국가 정책의 방향과 시대 언어를 담은 1차 사료입니다. 공공데이터포털(data.go.kr)이 제공하는 대통령기록원 연설문 API를 MCP 서버에 연결하면, Claude가 수십 년치 연설문을 자연어로 검색하고 주제별로 분석해 드립니다. 별도 크롤러나 파이썬 스크립트 없이, Claude에게 “노무현 대통령이 환경 관련해서 뭐라고 연설했어?”라고 물으면 됩니다. 이 글은 공공데이터포털 MCP 서버 모음(data-go-mcp-servers)을 중심으로 설치부터 실전 분석까지 빠짐없이 안내합니다.

왜 대통령 연설문을 AI로 분석해야 할까요?

정책 연구자, 저널리스트, 학생 모두 공통적으로 겪는 불편함이 있습니다. 대통령기록원 웹사이트에서 연설문을 하나하나 클릭해 읽어야 하고, 특정 키워드가 어느 시기 연설에 얼마나 등장했는지 파악하려면 수동 작업이 필요합니다. MCP를 이용하면 이 과정이 크게 달라집니다.

기존 방식MCP + AI 방식
웹사이트에서 검색 → 건별 클릭Claude에게 자연어로 질문
키워드 카운트는 별도 스크립트”이 키워드가 몇 번 나왔나?” 즉시 분석
시기 비교는 수동 복사·붙여넣기여러 연도 연설문 자동 취합·비교
요약·번역 따로 도구 필요분석·요약·번역 한 번에 가능

연설문 데이터를 AI 분야에서는 비정형 공공 텍스트라고 부릅니다. 수치 데이터와 달리 맥락과 뉘앙스가 중요하기 때문에, LLM의 자연어 이해 능력과 결합할 때 가장 큰 시너지가 납니다.

data-go-mcp-servers란 무엇인가요?

공공데이터포털 MCP 서버 모음(data-go-mcp-servers)은 한국 공공데이터포털(data.go.kr)의 여러 API를 MCP 프로토콜로 감싼 오픈소스 프로젝트입니다. 저장소 주소는 https://github.com/Koomook/data-go-mcp-servers이며, 아래와 같은 API를 단일 설치로 활용할 수 있습니다.

data-go-mcp-servers가 지원하는 주요 API
────────────────────────────────────────
  대통령기록원 연설문 API
  국민연금공단 사업장 가입 API
  국세청 사업자등록 진위 확인 API
  조달청 나라장터 API
  금융감독원 기업재무정보 API
  화학물질안전원 MSDS API

이 중 대통령기록원 연설문 API가 이 글의 핵심입니다. 연설문의 제목, 날짜, 분류, 본문 텍스트를 반환하며, Claude가 이를 실시간으로 받아 분석합니다.

데이터 흐름 한눈에 보기

Claude Desktop / Claude Code
        │  MCP(stdio)

data-go-mcp-servers (uvx로 실행)
        │  HTTPS REST

data.go.kr → 대통령기록원 연설문 API

Claude가 질문을 받으면 MCP 서버에 도구 호출을 보내고, 서버는 공공데이터포털 API를 호출한 뒤 결과를 Claude에게 돌려줍니다. 사용자는 이 과정을 전혀 신경 쓰지 않아도 됩니다.

준비물

  1. Claude Desktop 또는 Claude Code — MCP 호스트 역할
  2. 공공데이터포털 API 키data.go.kr에서 무료 발급
  3. uv — Python 패키지 관리자 (uvx 명령 포함)

uv가 설치되어 있지 않다면 다음 명령으로 설치합니다.

# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows (PowerShell)
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

API 키 발급 방법

  1. data.go.kr에 접속해 회원가입 또는 로그인합니다.
  2. 상단 검색창에 **“대통령기록원 연설문”**을 입력하고 해당 API를 클릭합니다.
  3. “활용신청” 버튼을 눌러 신청서를 제출합니다. 목적란에 “AI 연구/분석”이라고 입력하면 됩니다.
  4. 보통 즉시 또는 1~2영업일 안에 **일반 인증키(UTF-8)**가 발급됩니다.
  5. 마이페이지 → 개발계정 → API 목록에서 키를 복사해 둡니다.

참고: data-go-mcp-servers는 여러 공공 API를 지원하므로, 연설문 외에 다른 API도 함께 사용하려면 해당 API를 추가로 신청하면 됩니다.

Claude Desktop에 MCP 서버 연결하기

Claude Desktop 설정 파일을 열어 MCP 서버를 추가합니다.

설정 파일 위치

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%/Claude/claude_desktop_config.json

파일을 텍스트 편집기로 열고 아래 내용을 추가합니다. YOUR_API_KEY 부분을 실제 발급받은 키로 교체하세요.

{
  "mcpServers": {
    "data-go-mcp": {
      "command": "uvx",
      "args": ["data-go-mcp.nps-business-enrollment@latest"],
      "env": {
        "DATA_GO_KR_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

주의: 이미 다른 MCP 서버가 설정되어 있다면, mcpServers 객체 안에 위 "data-go-mcp" 블록만 추가하면 됩니다. 기존 항목을 지우지 마세요.

설정을 저장한 뒤 Claude Desktop을 완전히 종료했다가 다시 실행합니다.

연결 확인 및 첫 번째 질문

Claude Desktop이 다시 열리면 채팅창 아래쪽 도구 아이콘(망치 모양)을 클릭해 MCP 서버 목록에 data-go-mcp가 표시되는지 확인합니다.

이제 Claude에게 자연어로 질문해 보세요.

예시 질문:

  • “2000년대 이후 대통령 연설문에서 ‘일자리’라는 단어가 가장 많이 언급된 연도가 언제야?”
  • “환경 정책에 관한 대통령 연설문 5개를 찾아서 핵심 내용을 요약해줘.”
  • “박근혜 대통령의 취임사 원문을 가져와서 주요 키워드를 뽑아줘.”

Claude는 MCP 서버를 통해 실시간으로 공공데이터포털 API를 호출한 뒤, 결과를 정리해 답변합니다.

실전 활용 시나리오

시나리오 1 — 정책 키워드 시계열 분석

특정 정책 키워드가 역대 대통령 연설에서 얼마나 등장했는지 추적하면, 시대별 국정 의제 변화를 파악할 수 있습니다.

질문: "역대 대통령 연설문에서 '탄소중립'이라는 단어가 처음 등장한 시기와
      이후 언급 빈도 변화를 연도별로 정리해줘."

Claude는 여러 페이지에 걸쳐 API를 호출하고, 결과를 연도별 표로 만들어 줍니다.

시나리오 2 — 특정 연설문 전문 분석

취임사, 광복절 경축사 등 중요 연설의 전문을 가져와 감정 분석, 수사법 분석, 영어 번역까지 한 번에 요청할 수 있습니다.

질문: "문재인 대통령 첫 취임사 전문을 가져와서
      1) 핵심 공약 3가지, 2) 가장 많이 쓰인 단어 10개,
      3) 전체 영어 요약을 작성해줘."

시나리오 3 — 비교 연구

두 대통령의 같은 주제 연설을 비교하거나, 같은 대통령의 임기 초·중·말 연설 변화를 비교하는 학술적 분석도 가능합니다.

함께 활용하면 좋은 MCP 서버

대통령 연설문을 분석할 때 아래 서버를 함께 사용하면 더욱 풍부한 분석이 가능합니다.

서버용도연결 방법
한국 부동산 MCP연설 시기별 부동산 정책 효과를 실거래가 데이터로 검증GitHub 클론 후 stdio 설정
표준국어대사전 MCP연설문에 나온 고유 표현·전문 용어 즉시 정의 조회GitHub 클론 후 stdio 설정

예를 들어 “부동산 안정화를 언급한 연설문 + 해당 시기 실거래가 변동”을 한 세션에서 분석하면, 정책 선언과 시장 반응을 동시에 파악할 수 있습니다.

공공데이터 카테고리 전체 보기에서 더 많은 한국 공공데이터 MCP 서버를 찾아보실 수 있습니다.

흔한 오류와 해결 방법

”API 인증 오류” 또는 “401 Unauthorized”

API 키가 환경 변수에 제대로 전달되지 않은 경우입니다. claude_desktop_config.json에서 DATA_GO_KR_API_KEY 값이 올바른지, 따옴표가 빠지지 않았는지 확인하세요.

”MCP 서버 목록에 표시되지 않음”

JSON 문법 오류가 가장 흔한 원인입니다. JSONLint 같은 온라인 도구에 설정 파일 내용을 붙여넣어 오류 위치를 확인하세요. 수정 후 Claude Desktop을 완전히 종료했다가 재시작합니다.

”uvx 명령을 찾을 수 없음”

uv가 설치되지 않았거나 PATH에 등록되지 않은 상태입니다. 터미널을 새로 열어 uvx --version을 실행해 보고, 안 된다면 uv 설치 과정을 다시 진행하세요.

API 응답이 비어 있음

검색 조건이 너무 구체적이거나 해당 기간 데이터가 없을 수 있습니다. 날짜 범위를 넓히거나 키워드를 더 일반적으로 바꿔서 다시 시도하세요.

자주 묻는 질문

공공데이터포털 API 키는 무료로 받을 수 있나요?

네. data.go.kr에서 회원가입 후 원하는 API를 신청하면 일반적으로 즉시 또는 1~2영업일 안에 무료 키가 발급됩니다. 하루 호출 횟수 한도가 있으니 대량 분석 시 트래픽 계획을 세우세요.

data-go-mcp-servers에서 대통령 연설문 API만 사용할 수 있나요?

아니요. data-go-mcp-servers는 국민연금, 국세청 사업자등록, 조달청 나라장터, 금융감독원, 대통령기록원 연설문 API 등 다수의 공공데이터 API를 모아둔 서버 모음입니다. 연설문 외에도 다양한 공공 데이터에 동일한 방식으로 접근할 수 있습니다.

Claude Desktop 설정 파일은 어디에 있나요?

macOS는 ~/Library/Application Support/Claude/claude_desktop_config.json, Windows는 %APPDATA%/Claude/claude_desktop_config.json에 있습니다. 파일이 없으면 직접 생성하면 됩니다.

연설문 데이터를 분석할 때 개인정보 이슈가 있나요?

대통령 연설문은 공공기록물로 전면 공개된 자료입니다. 개인정보보호법 적용 대상이 아니므로 연구·교육·콘텐츠 제작 등 다양한 용도로 활용할 수 있습니다. 다만 공공데이터 이용약관을 확인하고 출처를 밝히는 것이 바람직합니다.

MCP 서버 연결 후 Claude가 응답하지 않으면 어떻게 하나요?

Claude Desktop을 완전히 종료했다가 다시 실행해 보세요. 그래도 문제가 지속되면 claude_desktop_config.json 파일의 JSON 문법 오류 여부를 확인하고, 터미널에서 uvx 명령이 정상 동작하는지 단독으로 테스트해 보세요.

연설문 전체 텍스트를 한 번에 가져올 수 있나요?

대통령기록원 API는 연설문 메타데이터(제목, 날짜, 카테고리)와 본문을 제공하는데, API의 페이지당 최대 반환 건수 제한이 있습니다. 전체 분량이 많은 경우 Claude에게 “여러 페이지를 순서대로 가져와 분석해줘”라고 요청하면 자동으로 페이지를 순회해 결과를 취합합니다.

다음 단계

대통령 연설문 MCP 설정을 마쳤다면, 다음 단계로 나아가 보세요.

공공 기록이 AI와 만날 때 새로운 형태의 민주주의 연구가 가능해집니다. MCP 연결 하나로 수십 년치 국정 언어 데이터가 여러분의 연구실에 들어오는 셈입니다.

이 글과 관련된 MCP 서버