kr-public-mcp — 나라장터 입찰공고 MCP 서버

MCP serverDev tools

나라장터 입찰공고·사전규격·낙찰정보 검색. Korean public procurement bids via KONEPS open API.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use kr-public-mcp — 나라장터 입찰공고 MCP 서버

Install kr-public-mcp — 나라장터 입찰공고 MCP 서버

The server’s own address, for the clients that take one directly. Or connect ahel onceand every client you use reads it from one address, with the account kept on ahel rather than in each client’s config.

  • Claude Code

    claude mcp add --transport http kr-public-mcp-mcp 'https://kr-public-mcp.songdonghyeon01.workers.dev/mcp'

    Run it once in your project, then open /mcp to approve any sign-in the server asks for.

  • Claude Desktop

    https://kr-public-mcp.songdonghyeon01.workers.dev/mcp

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=kr-public-mcp-mcp&config=eyJ1cmwiOiJodHRwczovL2tyLXB1YmxpYy1tY3Auc29uZ2RvbmdoeWVvbjAxLndvcmtlcnMuZGV2L21jcCJ9

    Open the link and Cursor adds the server at that address.

  • ChatGPT

    https://kr-public-mcp.songdonghyeon01.workers.dev/mcp

    In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.

  • Codex

    codex mcp add kr-public-mcp-mcp --url 'https://kr-public-mcp.songdonghyeon01.workers.dev/mcp'

    Run it once, then sign in with codex mcp login kr-public-mcp-mcp if the server asks for an account.

From the project's README

As published by donghyeon01/kr-public-mcp in README.md.

Claude·ChatGPT·Cursor에서 나라장터(조달청) 입찰공고를 검색하고 상세를 조회하는 원격 MCP 서버. 설치·인증키 없이 URL만 붙이면 동작한다 (Streamable HTTP).

  • 엔드포인트: https://kr-public-mcp.songdonghyeon01.workers.dev/mcp
  • 데이터: 조달청 나라장터 공공데이터포털 오픈API (입찰공고·사전규격·낙찰정보)
  • 모든 응답에 출처와 나라장터 원문 링크를 포함한다

도구

도구등급설명
search_bids무료입찰공고 검색 — 키워드·기간·업무구분(공사/용역/물품/외자)·지역·추정가 범위
get_bid_detail무료공고 상세 — 자격요건(면허·참가지역), 일정, 기초금액·추정가, 첨부 링크, 변경 이력
search_pre_specsPro사전규격 검색 — 본공고 전 단계 조기 발굴
analyze_historyPro낙찰 이력 집계 — 낙찰률 분포·다빈도 업체·평균 참가수
watch_bidsPro알림 조건 저장 → 매일 08:00 KST 이메일 매칭 + 마감 임박 알림

무료 도구는 IP 기준 일 30회. Pro는 라이선스 키(크몽 이용권)로 한도 해제 + Pro 도구 개방.

연결

# Claude Code
claude mcp add --transport http narajangteo https://kr-public-mcp.songdonghyeon01.workers.dev/mcp
// 일반 MCP 클라이언트 설정
{ "mcpServers": { "narajangteo": { "url": "https://kr-public-mcp.songdonghyeon01.workers.dev/mcp" } } }

Pro 키 사용 시 헤더: Authorization: Bearer <라이선스 키>.

아키텍처

Cloudflare Workers (stateless createMcpHandler) + D1 + KV + Cron. 수집(Cron → 조달청 API → D1)과 조회(MCP → D1)를 분리해 API 호출 수를 사용자 수와 무관하게 유지. 공무원 성명·연락처는 응답에서 제거하고 저장하지 않는다.

개발

npm install
npm run db:migrate:local && npm run dev
npm run typecheck

셋업·배포·운영 규칙: AGENTS.md 참조.

라이선스

MIT. 데이터 출처: 조달청 나라장터 (공공데이터포털 오픈API).

Advanced
Delivery
kr-public-mcp MCP server → your ahel gateway (mcp.ahel.ai) → every connected AI client.
Catalog kind
mcp-server
Gateway key
io-github-donghyeon01-kr-public-mcp
Source
github.com/donghyeon01/kr-public-mcp
Hosted endpoint
https://kr-public-mcp.songdonghyeon01.workers.dev/mcp