Skip to main content
Glama
jnslmk
by jnslmk

ebay-mcp

LLM이 공식 Browse API를 통해 eBay 상품을 검색하고 조회할 수 있게 해주는 MCP 서버입니다. 읽기 전용, 구매자 측면: 상품을 검색하고 읽기만 하며, 입찰이나 구매는 하지 않습니다.

Suat Oneren의 ebay-browse-mcp 포크로, stdio를 사용합니다. 이 포크는 두 도구와 응답 형식을 유지하면서 전송 방식을 streamable-HTTP(:8000/mcp)과 /healthz 프로브로 교체하여, LibreChat과 같은 MCP 클라이언트 뒤에서 자체 호스팅 컨테이너로 실행됩니다 — 자매 프로젝트인 kleinanzeigen-mcp와 동일한 형태입니다.

Kleinanzeigen(공개 API가 없어 스크래핑이 불가피함)과 달리 eBay는 공식 API를 제공하므로, 이 서버는 API를 직접 호출합니다: 헤드리스 브라우저도, 봇 탐지 취약성도 없습니다.

도구

도구

기능

search_ebay

키워드로 검색하며, 선택적으로 min_price/max_price(또는 filter_expr을 통한 원시 가격 필터 — 둘 다는 불가)와 상태, 구매 옵션, 판매자 국가 필터, 정렬을 지원합니다. 상품 요약과 item_id를 반환합니다. query는 상품 제목에만 AND 조건으로 적용되므로, 문장이 아닌 2-4개의 짧은 제품 키워드가 필요합니다 — 결과가 0건이면 그 이유를 설명하고 이미 축소된 재시도(가격 필터는 유지됨)를 포함할 수 있습니다.

get_item_details

하나의 item_id에 대한 전체 레코드: 설명, 상품 세부 사양, 이미지, 배송 옵션, 반품 조건, 판매자.

Related MCP server: ebay-browse-mcp

구성

eBay Developer 키셋(무료 — https://developer.ebay.com/my/keys)을 설정하세요:

환경 변수

기본값

의미

EBAY_CLIENT_ID

키셋의 App ID(Client ID)

EBAY_CLIENT_SECRET

키셋의 Cert ID(Client Secret)

EBAY_MARKETPLACE

EBAY_DE

마켓플레이스: EBAY_DE, EBAY_US, EBAY_GB, …

EBAY_ENV

sandbox

sandbox 또는 production

MCP_TRANSPORT

http

http(streamable-HTTP) 또는 stdio

MCP_HOST / MCP_PORT / MCP_PATH

0.0.0.0 / 8000 / /mcp

HTTP 바인딩

샌드박스에는 실제 재고가 거의 없습니다 — 연결을 확인하는 용도로 사용하고, 실제 결과를 보려면 EBAY_ENV=production(프로덕션, OAuth 활성화 키셋)으로 설정하세요.

실행

Docker (권장)

docker run --rm -p 8000:8000 \
  -e EBAY_CLIENT_ID=... -e EBAY_CLIENT_SECRET=... \
  -e EBAY_MARKETPLACE=EBAY_DE -e EBAY_ENV=production \
  ghcr.io/jnslmk/ebay-mcp:latest
# MCP endpoint: http://localhost:8000/mcp   health: http://localhost:8000/healthz

로컬 (stdio, 데스크톱 MCP 클라이언트용)

python3 -m venv .venv && .venv/bin/pip install .
cp .env.example .env   # fill in your keyset
MCP_TRANSPORT=stdio .venv/bin/ebay-mcp

키셋의 빠른 클라이언트 없는 확인:

.venv/bin/python -m ebay_mcp.ebay_client "raspberry pi 5"

라이선스

MIT. LICENSE 참조 — 원본 업스트림 저작권을 유지합니다.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Minimal MCP server for searching eBay listings via the Browse API, enabling keyword search with filters, sorting, pagination, and retrieving full item details.
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    An MCP server that lets an LLM search Geizhals, a leading German/DACH price-comparison site, for the cheapest offers on new products.
    MIT

View all related MCP servers

Related MCP Connectors

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

  • An MCP server that gives your AI access to the source code and docs of all public github repos

  • Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jnslmk/ebay-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server