
VanAuto Campers
pl.vanautov0.3.1更新於 Oct 6, 2026
Search VanAuto camper and rental listings: specs, photos, prices, equipment, contacts.
概覽
讓助理透過公開的波蘭語 API 搜尋 VanAuto 露營車出售與租賃物件、市場配件以及價格統計。
- 功能
- 此伺服器透過公開的 VanAuto API 提供唯讀工具:search_campers 可依文字、品牌、型號、類型、燃料、變速箱、價格、年份、里程、睡眠人數與城市篩選在售或在租物件;get_camper_details 回傳單一物件的規格、照片、裝備與聯絡方式;analyze_camper_prices 與 get_camper_market_stats 提供市場統計;find_similar_campers、list_camper_makes 與 list_camper_equipment 用於瀏覽。市場工具涵蓋配件物件、賣家與徵求廣告,get_rental_reviews 回傳已發布的租賃評價。提示詞可產生波蘭語社群貼文、價格評估、比較與 SEO 描述。
- 適用情境
- 適合需要查詢露營車或租賃物件、將價格與同類市場比較,或搜尋市場配件與徵求廣告的情境。適用於購車研究、物件比較以及波蘭語物件內容產生。
- 執行需求
- 可使用無需驗證的遠端 Streamable HTTP 端點 Node.js stdio 伺服器。本機執行可選用 VANAUTO_API_URL 與 VANAUTO_SITE_URL 環境變數。不需要帳號或 API 金鑰。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 VanAuto Campers,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"campers": {
"type": "http",
"url": "https://mcp.vanauto.pl/mcp"
}
}
}README
VanAuto Campers MCP
Read-only MCP server that lets an AI client search and view VanAuto camper listings, rentals and marketplace (akcesoria) offers. It talks to the public VanAuto API, so it needs no credentials and cannot change any data.
Public endpoint: https://mcp.vanauto.pl/mcp (Streamable HTTP, no auth)
Health check: https://mcp.vanauto.pl/health (uptime-checked every 6h via GitHub Actions)
MCP Registry: pl.vanauto/campers — discoverable by registry-connected clients.
Tools
Prompts
Clients that support MCP prompts get one-click flows:
Data is served in Polish (as on the site); prices are in PLN. Rental rows
carry dailyRates (per-period rates) rather than a single price.
Connect a client
Remote (hosted)
OpenCode (~/.config/opencode/opencode.json):
Claude / ChatGPT: add https://mcp.vanauto.pl/mcp as a custom connector.
Claude Desktop (older builds without native remote support):
Local (stdio)
Use an absolute path to src/server.js (see
mcp.config.example.json):
Configuration
Development
Checks
Deployment
The server runs as a Cloudflare Worker (src/worker.js); the stdio entry
(src/server.js) is for local clients. Both share the same tool factory in
src/app.js.
Pushes to main deploy automatically via
.github/workflows/deploy.yml, which needs two repository secrets:
The workflow runs npm run smoke:http against https://mcp.vanauto.pl/mcp
after each deploy.
MCP Registry
The server is published to the official MCP Registry as pl.vanauto/campers
(namespace verified via a DNS TXT record on vanauto.pl). To publish a new
version after changing server.json:
Keep version in server.json in sync with package.json; the registry
rejects duplicate versions.
Behaviour notes
- Read-only. Every call is an HTTP GET against
/public/...; there is no database access and no auth token. - One public surface. Only
mcp.vanauto.plserves the MCP; theworkers.devroute is disabled so the zone rate-limit rule cannot be bypassed. - Caching. Catalog endpoints (makes, equipment) are cached in-process for an hour; searches and details for two minutes. The API itself also caches responses. On Workers, each isolate has its own short-lived instance of that cache.
- Pagination.
search_campersreturns up to 50 rows plus anextCursor; pass it back asafterfor the next page. Marketplace search is page-based (page,perPage). - Truncation. Long listing descriptions are trimmed (default 4000 chars,
maxDescriptionCharsto change), so one call cannot flood a model's context. - Photos. Photo URLs are always included;
includePhotosadditionally attaches up to 6 (default 3) 400px WebP thumbnails (~25 KB each) as MCP image content for multimodal models. - Tool failures come back as
isErrorresults with a readable message, e.g. a missing slug reports "No active sale or rental listing found with slug ...".
來源:README.md,提交 4975e55
工具
0版本歷史
1- v0.3.1最新Oct 6, 2026

