TravelOS

TravelOS

Enables searching TGV Max train journeys across multiple departure stations with scheduling constraints, and resolving SNCF station names, directly through natural language.

Category
Visit Server

README

Andiamo

Comparateur de trajets porte-à-porte, à la façon de Rome2Rio ou Kayak, mais branché directement dans Claude et ChatGPT.

Tu dis où tu dois être et quand. Andiamo compare tous les modes sur les mêmes critères et rend les meilleures stratégies classées, avec les liens pour réserver : TGV Max à 0 €, trains au tarif officiel SNCF, bus longue distance, vols, et l'approche depuis ton adresse à pied ou en transport urbain.

C'est un serveur MCP live à ajouter en une URL, accompagné d'un site vitrine et d'un tableau de bord (historique, surveillances de places, alertes).

Outils MCP

15 outils, détaillés sur getandiamo.app/docs. Le catalogue affiché vient de lib/site.ts et tests/site.test.ts vérifie qu'il correspond aux outils réellement enregistrés par le serveur.

Groupe Outils
Chercher resolve_location, list_stations, search_tgvmax_journeys, search_bus_journeys, search_flights
Décider next_available_seat, plan_journey
Agir replan_journey, create_watch, list_watches, delete_watch, list_alerts
Personnaliser get_my_profile, update_my_profile

Endpoint production : https://getandiamo.app/api/mcp (streamable HTTP, stateless, protégé par OAuth 2.1).

Au branchement du connecteur, le client reçoit un 401 avec un en-tête WWW-Authenticate (RFC 9728) et lance le flux OAuth : l'utilisateur se connecte à son compte Andiamo, autorise une fois, et tous les appels d'outils sont ensuite liés à son compte. Deux replis restent disponibles pour les clients qui ne savent pas faire OAuth :

URL Compte lié Pour qui
/api/mcp via OAuth Claude, Claude Code, ChatGPT, Cursor
/api/mcp/u/<token> via token personnel client sans OAuth, compte existant
/api/mcp/public non client sans OAuth, sans compte

Données

SNCF Open Data : dataset tgvmax : disponibilités TGV Max sur ~30 jours glissants, API publique sans clé.

Développement

pnpm install
pnpm dev

Endpoint MCP local : http://localhost:3000/api/mcp.

pnpm build   # build production
pnpm lint    # lint
pnpm test    # tests unitaires (vitest)

Langues

Le site est bilingue : français à la racine (/docs), anglais sous /en (/en/docs, /en/partner-links). Les pages vivent sous app/[locale]/ et middleware.ts aiguille les URL. Les textes sont dans lib/i18n/messages/{fr,en}/, le catalogue d'outils dans lib/site.ts (français) et lib/i18n/messages/en/catalog.ts (anglais). Voir CLAUDE.md pour les règles.

Design

Socle dark-only Looptra : design/ds-styles.css est la source unique des couleurs, rayons et rôles typographiques ; design/multimodal.dc.html est la maquette de référence. Voir CLAUDE.md pour les règles.

Licence

MIT. Les données de transport restent soumises à la licence de leur source, notamment l'ODbL pour SNCF Open Data et les jeux GTFS de transport.data.gouv.fr.

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured