feat: MCP server for Snipe search/scoring #27
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Add a lightweight MCP (Model Context Protocol) server that wraps the Snipe FastAPI so Claude Code and other MCP clients can search eBay and get trust-scored listings as tool calls — without needing a browser session.
Motivation
Current workflow: Playwright navigates the Vue frontend → brittle, slow, requires Xvfb.
Desired workflow:
snipe_search(q, category, pages)→ structured JSON response Claude can reason over directly.Proposed tools
snipe_searchGET /api/searchsnipe_enrichPOST /api/enrichsnipe_saved_searchesGET /api/saved-searchessnipe_blocklistGET /api/blocklistImplementation
snipe/mcp_server/usingmcpPython SDK (FastMCP)listingsarray~/.claude/mcp_servers.json(or equivalent) so Claude Code picks it up automaticallymanage.sh mcp start|stop|statusfor lifecycleConfig
Out of scope
Labels
enhancement,mcp,dx