Skip to main content
Glama

Secondhand MCP

一个模型上下文协议 (MCP) 服务器,让 AI 助手能够搜索二手市场。搜索 Facebook Marketplace、eBay、Depop 和 Poshmark 上的二手商品——按价格、类别、成色、尺码和颜色筛选,然后获取包含照片、描述和卖家信息的完整商品详情。

适用于 Claude Desktop、Claude Code、Cursor 以及任何兼容 MCP 的客户端。

[!TIP] 想跳过设置? 试试 Secondhand MCP Cloud——托管版本,30 秒内即可连接到 Claude.ai 和 ChatGPT。无需安装或 Chrome。包含免费套餐。

支持的市场

市场

需要认证

备注

Facebook Marketplace

基于位置的搜索

eBay

是(API 密钥)

官方 Browse API

Depop

需要安装 Chrome

Poshmark

需要安装 Chrome

Related MCP server: BopMarket MCP Server

设置

Claude Desktop

添加到 ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "secondhand": {
      "command": "npx",
      "args": ["-y", "secondhand-mcp"],
      "env": {
        "EBAY_CLIENT_ID": "your-ebay-client-id",
        "EBAY_CLIENT_SECRET": "your-ebay-client-secret",
        "EBAY_MARKETPLACE_ID": "EBAY_US"
      }
    }
  }
}

Claude Code

添加到 ~/.claude/.mcp.json

{
  "mcpServers": {
    "secondhand": {
      "command": "npx",
      "args": ["-y", "secondhand-mcp"],
      "env": {
        "EBAY_CLIENT_ID": "your-ebay-client-id",
        "EBAY_CLIENT_SECRET": "your-ebay-client-secret",
        "EBAY_MARKETPLACE_ID": "EBAY_US"
      }
    }
  }
}

eBay、Depop 和 Poshmark 都是可选的——如果缺少 eBay API 密钥或未安装 Chrome,这些市场会自动禁用,其余市场仍可正常工作。

Depop 和 Poshmark / Chrome 要求

Depop 和 Poshmark 需要无头浏览器。如果您的系统上安装了 Google Chrome 或 Chromium,两者都会自动启用——无需配置。如果未找到 Chrome,它们会被静默跳过。

在 macOS 上,首次搜索 Depop 或 Poshmark 时,您可能会看到系统提示,要求允许 Node.js 控制 Chrome。这是预期的行为——puppeteer 需要以无头模式启动 Chrome。允许一次后,就不会再询问。

浏览器在后台不可见地运行,仅在您实际搜索 Depop 或 Poshmark 时启动。

配置

选择市场

默认情况下,所有市场都已启用。要限制哪些市场处于活动状态,请设置 MARKETPLACES 环境变量(逗号分隔):

{
  "env": {
    "MARKETPLACES": "facebook,ebay"
  }
}

有效值:facebookebaydepopposhmark

eBay API 密钥

eBay 使用官方的 Browse API。您需要一个免费的 eBay 开发者账户:

  1. developer.ebay.com 创建一个账户

  2. 创建一个应用程序以获取客户端 ID 和客户端密钥

  3. 将它们作为 EBAY_CLIENT_IDEBAY_CLIENT_SECRET 添加到您的 MCP 配置中

eBay 市场/区域

默认情况下,服务器针对 美国 eBay 网站。要搜索不同的区域市场,请设置 EBAY_MARKETPLACE_ID 环境变量:

{
  "env": {
    "EBAY_MARKETPLACE_ID": "EBAY_DE"
  }
}

常见值:

网站

EBAY_US

ebay.com(默认)

EBAY_DE

ebay.de

EBAY_GB

ebay.co.uk

EBAY_AU

ebay.com.au

EBAY_FR

ebay.fr

EBAY_IT

ebay.it

EBAY_ES

ebay.es

EBAY_CA

ebay.ca

完整列表可在 eBay API 文档 中找到。

工具

search_marketplace

跨市场搜索商品。

参数

必需

默认值

描述

query

搜索词

marketplace

facebook

facebookebaydepopposhmarkall

location

san francisco

要搜索的城市(仅限 Facebook)

maxPrice

最高价格

minPrice

最低价格

limit

20

最大结果数

showSold

false

包含已售商品(仅限 Facebook)

includeImages

false

在输出中包含图片 URL

sort

relevance

排序方式(Depop、Poshmark):relevancenewestmost_popularprice_low_to_highprice_high_to_low

condition

商品成色。eBay:newlike_newgoodfair。Depop:newlike_newexcellentgoodfairused。Poshmark:new (NWT)、like_new (NWOT)、goodfair

category

商品类别。Depop:topsbottomsdressescoats-jacketsfootwearaccessoriesbagsjewelleryactivewearswimwear。Poshmark:Jackets_&_CoatsDressesShoesAccessories 等。

brand

品牌筛选(仅限 Poshmark):例如 "Nike""Levi's""Gucci"

department

部门筛选(仅限 Poshmark):WomenMenKids

sizes

尺码筛选(Depop、Poshmark):例如 ["S", "M", "L"]["US 9", "US 10"]

colors

颜色筛选(Depop、Poshmark):blackwhiteredbluegreenyelloworangepinkpurplebrowngreycreammultisilvergold

每个市场返回的数据:

字段

Facebook

eBay

Depop

Poshmark

标题

价格

位置

城市

城市、州

成色

照片数量

1 张缩略图

1 张缩略图

1 张缩略图

1 张缩略图

卖家

get_listing_details

使用搜索结果中的 ID 获取特定商品的完整详情。

参数

必需

默认值

描述

listingId

搜索结果中的商品 ID

marketplace

facebook

facebookebaydepopposhmark

每个市场返回的数据:

字段

Facebook

eBay

Depop

Poshmark

描述

所有照片

位置

城市

城市、州、国家

卖家

名称

用户名

用户名

用户名

配送方式

运费

是/否

服务代码

是/否

始终包含

list_marketplaces

列出所有已启用的市场及其状态。

遵循 ChatGPT 深度研究工具合约 的便捷配对——确切名称,每个参数为单个字符串:

  • search(query)——同时搜索所有已启用的市场,返回 { results: [{ id, title, text, url }] },其中 idmarketplace:listingId

  • fetch(id)——返回 search 结果 ID 的完整商品详情,格式为 { id, title, text, url, metadata }

适用于期望这些标准工具名称的研究型客户端;如需筛选搜索,请使用 search_marketplace

工作原理

Facebook Marketplace——按位置、价格和搜索词搜索商品。将城市名称解析为坐标。无需登录或浏览器。

eBay——使用官方的 eBay Browse API,采用 OAuth 2.0 客户端凭据。令牌会被缓存并自动刷新。目标区域市场由 EBAY_MARKETPLACE_ID 控制(默认:EBAY_US)。

Depop——使用无头浏览器搜索商品,支持类别、成色、尺码和颜色筛选。浏览器实例在请求之间共享。

Poshmark——使用无头浏览器搜索商品,支持成色、尺码、颜色、排序和价格筛选。Poshmark 不基于位置——所有商品全国配送。

开发

git clone https://github.com/jlsookiki/secondhand-mcp.git
cd secondhand-mcp
npm install
npm run build

添加市场

  1. src/marketplaces/ 中创建一个新文件

  2. 扩展 BaseMarketplace 并实现 search() 以及可选的 getListingDetails()

  3. 将构造函数添加到 src/marketplaces/index.ts 中的 allMarketplaces

限制

  • Facebook:如果 Facebook 更改其前端,可能会失效

  • eBay:需要开发者 API 密钥(提供免费套餐)

  • Depop:需要安装 Chrome/Chromium;比 Facebook/eBay 慢(每次搜索约 5 秒)

  • Poshmark:需要安装 Chrome/Chromium;没有官方 API,因此依赖页面抓取

  • 速率限制:不要过快发送过多请求

许可证

MIT

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
4dRelease cycle
2Releases (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

View all related MCP servers

Related MCP Connectors

  • Search products in nearby stores. Agents can also list items for sale on a user's behalf.

  • AI resale manager. Photograph an item, AI writes the listing, publish a sale page, manage pickups.

  • Agent-native product catalog for AI shopping agents. 296M+ products, 28 countries.

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/jlsookiki/secondhand-mcp'

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