Travel Cloudflare Worker
БесплатноНе проверенA free, Cloudflare-hosted travel MCP server for flights, hotels, and Airbnb-style stays.
Описание
A free, Cloudflare-hosted travel MCP server for flights, hotels, and Airbnb-style stays.
README
A free, Cloudflare-hosted travel MCP server for flights, hotels, and Airbnb-style stays.
Live MCP endpoint:
https://travel-mcp-typescript.jonathang132298.workers.dev/mcp
Health endpoint:
https://travel-mcp-typescript.jonathang132298.workers.dev/health
Use The Deployed MCP
Codex remote MCP setup:
codex mcp add travel --url https://travel-mcp-typescript.jonathang132298.workers.dev/mcp
codex mcp get travel
Generic MCP client config:
{
"mcpServers": {
"travel": {
"url": "https://travel-mcp-typescript.jonathang132298.workers.dev/mcp"
}
}
}
Tools
health- reports source availability.search_hotels- searches Google Travel hotel results.search_flights- searches Google Travel flight results.search_airbnbs- searches Airbnb stays in a map bounding box.get_airbnb_details- fetches details for an Airbnbroom_id.plan_trip- combines flight and hotel search into a basic trip estimate.resolve_location- resolves city/airport text into known coordinates and airports.process_dates- normalizes trip start dates and durations.
Airbnb IDs must stay strings. They are larger than JavaScript's safe integer range, so clients should pass "room_id":"879073972873372346" rather than a JSON number.
Quick MCP Smoke Test
Initialize:
curl -sS -X POST https://travel-mcp-typescript.jonathang132298.workers.dev/mcp \
-H "content-type: application/json" \
-H "accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"curl","version":"0.1.0"}}}'
List tools:
curl -sS -X POST https://travel-mcp-typescript.jonathang132298.workers.dev/mcp \
-H "content-type: application/json" \
-H "accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}'
Search Airbnb:
curl -sS -X POST https://travel-mcp-typescript.jonathang132298.workers.dev/mcp \
-H "content-type: application/json" \
-H "accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"search_airbnbs","arguments":{"check_in":"2026-08-01","check_out":"2026-08-03","ne_lat":40.83,"ne_long":-73.93,"sw_lat":40.70,"sw_long":-74.02,"limit":1}}}'
REST Endpoints
The Worker also keeps direct JSON endpoints for simple testing and integrations:
POST /hotels/searchPOST /flights/searchPOST /trip/planPOST /airbnbs/searchPOST /airbnbs/detailsPOST /resolve/locationPOST /process/datesGET /healthGET /health/extended
Data Sources
- Flights and hotels use Google Travel scrape queries.
- Airbnb search and listing details use Airbnb web payload parsing.
- No paid API keys are required.
/itineraryis intentionally unsupported until there is a real free source. It does not return synthetic fallback data.
Local Development
npm install
npm run dev
Local MCP endpoint:
http://127.0.0.1:8787/mcp
Typecheck:
npm run typecheck
Deploy:
npm run deploy
The deployed Worker is configured by wrangler.toml:
name = "travel-mcp-typescript"
Changing that name will change the deployed workers.dev URL.
Установка Travel Cloudflare Worker
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/jongan69/travel-mcp-cloudflareFAQ
Travel Cloudflare Worker MCP бесплатный?
Да, Travel Cloudflare Worker MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Travel Cloudflare Worker?
Нет, Travel Cloudflare Worker работает без API-ключей и переменных окружения.
Travel Cloudflare Worker — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Travel Cloudflare Worker в Claude Desktop, Claude Code или Cursor?
Открой Travel Cloudflare Worker на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Travel Cloudflare Worker with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
