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.
No other account needed.
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/mcpAdd 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=eyJ1cmwiOiJodHRwczovL2tyLXB1YmxpYy1tY3Auc29uZ2RvbmdoeWVvbjAxLndvcmtlcnMuZGV2L21jcCJ9Open the link and Cursor adds the server at that address.
ChatGPT
https://kr-public-mcp.songdonghyeon01.workers.dev/mcpIn 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_specs | Pro | 사전규격 검색 — 본공고 전 단계 조기 발굴 |
analyze_history | Pro | 낙찰 이력 집계 — 낙찰률 분포·다빈도 업체·평균 참가수 |
watch_bids | Pro | 알림 조건 저장 → 매일 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