joongna-mcp
Integrates Zyte's proxy extraction API to avoid IP blocking when scraping Joongna listings.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@joongna-mcp show me the market price for Nintendo Switch"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
⚠️ Important Notices
이 프로젝트는중고나라 공식 Open API가 아닌 공개 웹 페이지를 파싱합니다. 사이트 구조가 바뀌면 일부 기능이 깨질 수 있습니다. 개인·비상업적 용도를 권장합니다.
과도한 요청은 중고나라에서 차단될 수 있습니다. 차단이 잦으면ZYTE_API_KEY 환경 변수로 Zyte 프록시를 켤 수 있습니다.
Related MCP server: Mercari MCP Server
✨ Features
🔍 매물 검색 | 키워드·카테고리 기반 중고나라 검색 |
📦 상세 조회 | 상품 상세 · 판매 정보 조회 |
📉 시세 확인 | search-price 기반 시세 범위 · 추이 · 요약 |
🔌 stdio MCP | Cursor, Claude, Codex 등 로컬 클라이언트 지원 |
📦 Zero setup |
|
🚀 Quick Start
git clone https://github.com/iamkw0n/joongna-mcp.git
cd joongna-mcp
npm install
npm start공통 실행 명령:
node dist/index.js🛠 Tools
Tool | Description |
| 키워드 매물 검색 |
| 상품 상세 · 판매 정보 |
| 시세 범위 · 최근 추이 |
| 검색 결과 기반 시세 요약 |
| 카테고리 목록 |
| 프록시 상태 확인 |
💬 One-Click Install Prompt
Cursor / Claude Code / Codex에서 아래 프롬프트를 붙여넣으면 MCP 설치를 요청할 수 있습니다.
Github에서 iamkw0n/joongna-mcp 를 가져와서 MCP 서버 설치를 해줘.🔧 Client Setup
Client | Config file | stdio |
Cursor |
| ✅ |
Claude Code |
| ✅ |
Claude Desktop |
| ✅ |
Codex |
| ✅ |
ChatGPT | Connector URL | ❌ |
Cursor
프로젝트 루트에 .cursor/mcp.json:
{
"mcpServers": {
"joongna-mcp": {
"command": "node",
"args": ["./dist/index.js"],
"cwd": "${workspaceFolder}"
}
}
}Claude Code
프로젝트 루트에 .mcp.json:
{
"mcpServers": {
"joongna-mcp": {
"type": "stdio",
"command": "node",
"args": ["./dist/index.js"]
}
}
}CLI:
claude mcp add joongna-mcp -s project -- node ./dist/index.jsClaude Desktop
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"joongna-mcp": {
"command": "node",
"args": ["/absolute/path/to/joongna-mcp/dist/index.js"],
"cwd": "/absolute/path/to/joongna-mcp"
}
}
}Claude Desktop은${workspaceFolder}를 지원하지 않습니다. 절대 경로를 사용하세요.
OpenAI Codex
프로젝트 .codex/config.toml 또는 ~/.codex/config.toml:
[mcp_servers.joongna-mcp]
command = "node"
args = ["./dist/index.js"]
cwd = "/absolute/path/to/joongna-mcp"
enabled = trueCLI:
codex mcp add joongna-mcp -- node ./dist/index.js연결 확인: Codex 세션에서 /mcp
ChatGPT
ChatGPT 커넥터는HTTPS MCP 엔드포인트만 지원합니다. 이 레포는 로컬 stdio 서버이므로 ChatGPT에 직접 연결할 수 없습니다.
💡 Examples
갤럭시북 중고나라 검색해줘아이폰 15 최근 매물 찾아줘229401708 상품 상세 보여줘맥북 시세 요약해줘노트북 카테고리 ID 찾아줘프록시 상태 확인해줘⚙️ How It Works
flowchart LR
A[MCP Client] -->|stdio| B[joongna-mcp]
B --> C[web.joongna.com/search]
B --> D[web.joongna.com/product]
B --> E[web.joongna.com/search-price]
B --> F[api.zyte.com/v1/extract]Endpoint | Usage |
| 매물 검색 |
| 상품 상세 |
| 시세 조회 |
| 차단 대응용 프록시 |
📄 License
MIT © iamkw0n
Available Tools
6 toolsget_listing_detailB
중고나라 상품 상세 정보를 조회합니다.
Inputs: productId (required).
get_market_priceC
중고나라 시세조회(search-price) 결과를 바탕으로 시세 범위와 추이를 조회합니다.
Inputs: query (required), sampleLimit.
list_categoriesB
중고나라 카테고리 목록을 조회합니다.
Inputs: limit, keyword.
proxy_statusA
중고나라 요청의 차단 상태와 Zyte 프록시 사용 여부를 확인합니다.
Inputs: no named parameters.
search_listingsC
중고나라에서 상품을 검색합니다.
Inputs: query (required), sort, limit, maxPrice, +3 more.
summarize_search_marketC
중고나라 검색 결과를 바탕으로 간단한 시세 요약을 만듭니다.
Inputs: query (required), limit, maxPrice, minPrice, +2 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 6 tools
Each tool targets a distinct function: listing detail, market price, categories, proxy status, search, and market summary. There is no functional overlap.
Most tools use a consistent verb_noun pattern (e.g., get_listing_detail, search_listings). 'proxy_status' deviates slightly as a noun_noun, but it still conveys its purpose clearly.
With six tools, the server covers the essential operations for browsing and analyzing the marketplace without being unwieldy or sparse.
The tool set covers search, detail, categories, market price, and summary. Missing user actions like posting or deleting listings, but for a consumer-focused interface, it is reasonably complete.
Maintenance
Related MCP Connectors
Market data tools for the MCP ecosystem: server stats, events, search, leaderboards, package trends.
대한민국 법령·조문·별표·연혁·판례·해석례를 법제처 국가법령정보 OPEN API 로 찾아보는 읽기 전용 MCP 서버. 코어 12 + 보조 12 도구.
Search 100,000+ MCP servers ranked by real adoption data to find the right one for any task.
Public MCP server for discovering open jobs. Search, filter, and get application links.
Related MCP Servers
- AlicenseBqualityBmaintenanceAn MCP server that enables searching various content types (news, blogs, shopping, images, etc.) through Naver's search API.191,678 npm87MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP server that enables users to search for products on the Mercari marketplace using keywords, categories, and specific filters like price and condition. It provides comprehensive tools for retrieving item details and browsing search results via standard or SSE protocols.-
- AlicenseNot gradedqualityDmaintenanceMCP server to search Mercari Japan listings with query, price range, and exclude keywords.15MIT
- AlicenseAqualityCmaintenanceMCP server for searching Korean public procurement bid notices (나라장터) using natural language.10117 npmMIT