나라장터 낙찰정보 MCP server
나라장터 낙찰정보서비스 Open API를 위한 로컬 MCP 서버
0 stars51 downloads/wk
Reviews
Write oneNobody has reviewed 나라장터 낙찰정보 yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
나라장터 낙찰정보 tools (3)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
get_bid_resultsearch_awardssearch_openings
Public scan report
scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 20 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
How 나라장터 낙찰정보 compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 63% of 48,255 servers
- Tools
- 3
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 51
- more than 43% of 12,191 servers with a package
What its tools let an agent do: 3 read
Install 나라장터 낙찰정보 in Claude Code, Cursor or VS Code
Runs npx -y @opendata-kr/narajangteo-opening-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add narajangteo-opening -- npx -y @opendata-kr/narajangteo-opening-mcp
What the publisher says
From the 나라장터 낙찰정보 repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.opendata-kr/narajangteo-opening -->
@opendata-kr/narajangteo-opening-mcp
나라장터 낙찰정보서비스(공공데이터포털 data.go.kr) Open API를 감싼 로컬 MCP 서버.
MCP 클라이언트에서 나라장터 낙찰정보(개찰결과·최종낙찰자·투찰업체별 순위·예비가격·유찰/재입찰)를 자연어로 검색하고 조회한다. 예를 들어 이렇게 물어볼 수 있다.
- "R25BK00965123 공고 개찰결과 보여줘. 낙찰자랑 투찰업체별 순위·금액."
- "인천 지역 물품 낙찰 결과 최근 것 검색해줘."
- "이 공고 유찰됐는지 확인해줘."
특징
- 4계열 데이터를 3개 도구로 노출: 낙찰자(A)·개찰진행(B)·예비가격상세(C)·투찰업체별(D) 오퍼레이션을 검색용 2개(searchawards·searchopenings)와 단건 심층조회 1개(getbidresult)로 묶어 사용성을 단순화했다.
- 4개 업무구분 병렬 검색: 공사/용역/물품/외자를 한 번에 조회한다. 업무구분 미지정 시 전 구분을 동시 검색한다.
- 넓은 기간 자동 분할: startDate/endDate 범위가 넓으면 내부에서 창 단위로 쪼개 순차 조회한다.
- 부분 실패 표면화: 일부 구분·집행 조회가 실패해도 나머지 결과를 반환하고, 실패는 오류 메시지로 드러낸다(조용한 누락 없음).
- 복합키 정합: getbidresult는 공고번호+차수+분류+재입찰번호로 A/B/C/D를 조인해 집행 단위로 묶는다.
- data.go.kr 에러코드 한국어화: 인증키 만료, 트래픽 초과 등 결과코드를 조치 가능한 한국어 메시지로 정규화한다.
- 이중 인코딩 방어: Encoding 키를 잘못 넣으면 경고하고, 요청은 한 번만 인코딩한다.
- 타임아웃: API 호출에 타임아웃을 둔다.
준비물
- Node.js 24 이상 (.nvmrc = lts/krypton).
- data.go.kr 인증키:
- 공공데이터포털에서 나라장터 낙찰정보서비스(ScsbidInfoService)를 활용신청해 [승인]을 받는다. 인증키는 계정당 하나지만, 각 API는 저마다 활용신청 승인이 있어야 그 API에서 인증된다. 서비스키가 있어도 이 API를 활용신청하지 않으면 인증 오류(코드 30)가 난다.
- 마이페이지 → 활용신청 현황 → 개발계정 상세에서 Decoding 서비스키를 복사한다.
- 같은 DATAGOKRSERVICEKEY는 같은 계정으로 활용신청한 다른 data.go.kr API에도 재사용된다.
[!TIP]
공공데이터포털이 처음이라면 활용신청부터 인증키 복사까지 그림으로 따라 하는 data.go.kr 인증키 발급 가이드를 참고한다.
서비스키는 반드시 Decoding(원본) 키를 넣는다. Encoding(%2B 등 포함) 키를 넣으면 이중 인코딩으로 인증 오류(코드 30)가 난다.
MCP 클라이언트 설정
MCP 클라이언트에 아래 config를 추가한다:
{
"mcpServers": {
"narajangteo-opening": {
"command": "npx",
"args": ["-y", "@opendata-kr/narajangteo-opening-mcp@latest"],
"env": { "DATA_GO_KR_SERVICE_KEY": "발급받은_Decoding_키" }
}
}
}[!NOTE]
@opendata-kr/narajangteo-opening-mcp@latest를 쓰면 클라이언트가 항상 최신 버전을 받는다.
[!IMPORTANT]
DATAGOKRSERVICEKEY(필수, Decoding 원본 키)가 없으면 첫 호출이 인증 오류(코드 30)로 실패한다. 위 config의 env에 키를 넣는다. 원클릭 버튼이나 env를 config에 담지 못하는 클라이언트는 설치 후 셸 환경변수로 DATAGOKRSERVICEKEY를 설정한다.
클라이언트별 설정
Amp https://ampcode.com/manual#mcp 의 안내를 따르고 위 config를 사용한다. CLI로도 추가할 수 있다:
amp mcp add narajangteo-opening -- npx -y @opendata-kr/narajangteo-opening-mcp@latest이후 생성된 설정의 env(또는 셸 환경변수)에 DATAGOKRSERVICEKEY를 추가한다.
Antigravity
Antigravity 문서의 커스텀 MCP 서버 추가 방법을 따라 아래 config를 MCP servers 설정에 넣는다:
{
"mcpServers": {
"narajangteo-opening": {
"command": "npx",
"args": ["-y", "@opendata-kr/narajangteo-opening-mcp@latest"],
"env": { "DATA_GO_KR_SERVICE_KEY": "발급받은_Decoding_키" }
}
}
}Claude Code
Claude Code CLI로 서버를 추가한다 (가이드):
claude mcp add narajangteo-opening --scope user --env DATA_GO_KR_SERVICE_KEY=발급받은_Decoding_키 -- npx -y @opendata-kr/narajangteo-opening-mcp@latestCline https://docs.cline.bot/mcp/configuring-mcp-servers 의 안내를 따르고 위 config를 사용한다.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
나라장터 낙찰정보: common questions
- Is 나라장터 낙찰정보 MCP server safe?
- Mostly: it is graded B (82/100). Read the 나라장터 낙찰정보 safety report
- How do I install 나라장터 낙찰정보?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does 나라장터 낙찰정보 need an API key?
- Yes. The registry entry asks for
DATA_GO_KR_SERVICE_KEY. - Is 나라장터 낙찰정보 maintained?
- The last commit was 59 days ago (2026-09-06). The latest release is v0.4.0.
- How does 나라장터 낙찰정보 compare with other MCP servers?
- safety score 82/100 (higher than 63% of 48,255 servers); tools 3 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.