Openapi MCP server
com.goldpopcon/openapi-mcp·v0.3.1금방 Open API MCP 서버 — 스펙 조회·JWT 서명 코드 생성·로컬 서명/검증
0 stars29 downloads/wk
Reviews
Write oneNobody has reviewed Openapi yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Openapi tools (8)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
call_api골드팝콘 Open API를 실제로 호출한다(조회 전용 · production 고정). getPrices/getBalances/getPriceHistory/getOrderPreview/getTradeHistory 만 허용 — 자금 이동 엔드포인트는 불가. 키는 env(GOLDPOPCON_ACCESS_KEY/GOLDPOPCON_SECRET_KEY)에 있으면 인자 생략 가능 — 반복 호출 자동화에서는 생략을 권장한다. 응답은 structuredContent 로도 준다(data 에 파싱된 본문, rateLimit.retryAfter 에 429 대기 초).
generate_signed_request특정 엔드포인트를 호출하는 완결형 서명 코드를 생성한다(python/javascript/go/curl). query_hash 분기·멱등성 헤더를 메서드에 맞게 자동 반영.
get_endpoint단일 엔드포인트 상세 — 설명, 파라미터, 요청 본문 스키마와 예제, 응답 상태, 권한·멱등성.
list_endpoints금방 Open API 엔드포인트 목록. 각 항목의 권한 스코프·멱등성 필요 여부·rate limit 버킷을 함께 준다.
list_error_codes금방 Open API 에러 코드 표와 함정(잔액 부족은 400 P0001, 인증 실패는 error=null 401, 503 fail-closed 등). 상태 코드별 재시도 판단표 포함.
sign_request실제 키로 요청 하나의 JWT 를 로컬 계산한다(디버깅용). secret_key 는 로컬에서만 쓰이고 어디로도 전송되지 않는다. 결과에 JWT·query_hash·바로 쓸 curl 을 준다.
signing_guide요청 서명(JWT + query_hash) 절차. 개발자가 가장 많이 막히는 지점 — 업비트 예제를 그대로 옮기면 전부 401 이 나는 이유 포함.
verify_signature이미 만든 JWT 를 서버와 같은 순서로 로컬 검증해 401 원인을 짚는다. secret_key·전송할 본문/쿼리를 주면 query_hash 불일치까지 진단한다.
Public scan report
scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it
- Code scan5 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 3 days ago15/15
- Maintainer identitynamespace and repository owner differ; GitHub account older than a year6/10
How Openapi compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 60% of 48,255 servers
- Tools
- 8
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 29
- more than 16% of 12,191 servers with a package
What its tools let an agent do: 7 read · 1 create
Install Openapi in Claude Code, Cursor or VS Code
Runs npx -y @keumbang/goldpopcon-openapi-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add openapi-mcp -- npx -y @keumbang/goldpopcon-openapi-mcp
What the publisher says
From the Openapi repository's README, as published. We do not edit it. Read it on GitHub
@keumbang/goldpopcon-openapi-mcp
골드팝콘(금방) Open API 코딩 어시스턴트 MCP 서버. Claude Code · Claude Desktop · Codex CLI · Gemini CLI · Cursor 등 MCP 클라이언트에 붙여, 금·은 거래 API 연동 코드를 정확히 짜도록 돕는다.
### 📘 골드팝콘 Open API 문서 → https://keumbang.github.io/goldpopcon-openapi-mcp/
엔드포인트 표 · 빠른 시작 · JWT 서명 규격 · 권한/한도 · 멱등성 · 에러 코드. 스펙에서 생성되는 공식 문서다.
요청·응답 스키마는 Redoc 에서 본다. MCP 없이 직접 연동할 사람도 여기부터 읽으면 된다.
(repo 안에서 바로 보려면 docs/index.md)
API 키 발급
Open API 키(gpk 액세스 키 + sk 시크릿 키)는 골드팝콘 앱에서만 발급된다. 웹 발급 경로는 없다.
- 골드팝콘 앱 설치 — App Store · Google Play
- 회원가입 후 앱 내 Open API 메뉴에서 키 발급
- sk 시크릿 키는 발급 화면에서만 노출**된다 — 그 자리에서 안전한 곳에 보관
이 API에서 개발자가 막히는 지점은 필드명이 아니라 요청 서명이다 — query_hash 입력이 메서드에 따라 갈리고(POST=raw body, GET=정규화 querystring) 업비트 예제를 그대로 옮기면 전부 401이 난다. 이 MCP는 그 절차를 코드로 생성하고 로컬에서 서명/검증까지 해준다.
도구
리소스: goldpopcon://openapi.yaml(전체 스펙), goldpopcon://overview(서명·한도·에러 산문).
보안: signrequest/verifysignature/callapi에 넘긴 secretkey는 로컬 서명에만 쓰이고 서명 결과(JWT)만 전송된다 — secret 자체는 네트워크를 타지 않는다.
call_api — 조회 전용 라이브 호출
기본 비활성. GOLDPOPCONMCPALLOW_LIVE=true 일 때만 등록된다. 4중 안전장치로 자금 이동을 원천 차단:
- env 게이트 — 변수 없으면 도구 자체가 없다
- 화이트리스트 — getPrices / getBalances / getPriceHistory / getOrderPreview / getTradeHistory 만. buy·sell·payout·virtual-accounts 는 라이브 불가(코드 생성만)
- production 고정 — 인자로 서버를 바꿀 수 없다. 조회 전용이라 production 을 읽어도 자금은 움직이지 않는다
- GET 강제 — 쓰기 메서드 차단
자금 이동 엔드포인트를 실제로 호출하려면 generatesignedrequest 로 코드를 받아 개발자 본인 환경에서 실행한다.
읽기 자동화 — 키는 env 로
LLM 이 시세·잔고를 반복 조회하는 자동화라면 accessKey/secretKey 인자를 생략하고 env 로 준다. 인자로 넘긴 sk_ 는 호출마다 모델 컨텍스트·트랜스크립트·클라이언트 로그에 평문으로 남는다.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Openapi: common questions
- Is Openapi MCP server safe?
- Mostly: it is graded B (80/100). Read the Openapi safety report
- How do I install Openapi?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Openapi need an API key?
- Yes. The registry entry asks for
GOLDPOPCON_SECRET_KEY. - Is Openapi maintained?
- The last commit was 4 days ago (2026-10-31). The latest release is v0.3.1.
- How does Openapi compare with other MCP servers?
- safety score 80/100 (higher than 60% of 48,255 servers); tools 8 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.