
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

