Deploy Tripwright

Travel-planning memory for AI assistants, over MCP

Deploy Tripwright

Just deployed

/data

Deploy and Host Tripwright with Railway

Tripwright is an open-source trip-planning memory service for AI assistants. It keeps your trip, your requirements and the exact words they came from, looks up transport and weather, and saves a plan change only after the change passes its checks. It speaks MCP (the Model Context Protocol, the open standard that lets AI apps call outside tools), so it works with Claude, ChatGPT, Claude Code, Codex and other MCP clients.

About Hosting Tripwright

There is no hosted Tripwright service and no signup: each person runs their own copy. This template deploys that copy as one service built from the project's Dockerfile. A volume at /data keeps your trips in a local Git repository, Railway gives the service a public domain, and the health check at /healthz decides when a deploy is live.

When the deploy finishes, Railway has made a login key for you (the TRIPWRIGHT_URL_KEY variable) and put your complete connection address, https:///mcp/, in the TRIPWRIGHT_ADDRESS variable. Open the service's Variables tab, copy that address, and add it to your assistant. The address is your only login: anyone who has it can read and change your trips, so keep it private.

Common Use Cases

  • Plan a trip with an assistant that remembers every requirement and where it came from, across chats and apps.
  • Ask quick questions on the road, such as when you must leave to catch the last train.
  • Save screenshots of tips and tickets, and ask about them later in another chat.
  • Optionally publish a privacy-scanned trip page to a public GitHub repository that you choose.

Dependencies for Tripwright Hosting

  • An MCP client: Claude, ChatGPT, Claude Code, Codex, Cursor or another client that supports remote MCP servers.
  • Optional: a GitHub account, for a private repository that keeps the master copy of your trips and a public one for trip pages.

Deployment Dependencies

Implementation Details

VariableSet by the template
TRIPWRIGHT_URL_KEY${{secret(43, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789")}}
TRIPWRIGHT_ADDRESShttps://${{RAILWAY_PUBLIC_DOMAIN}}/mcp/${{TRIPWRIGHT_URL_KEY}} (for you to copy; the service does not read it)

The service needs no other variable. It uses live transport sources by default.

Why Deploy Tripwright on Railway

Railway gives you an always-on service, a volume and a public HTTPS address in one click, so your assistant can reach Tripwright from any chat app without a computer that stays on. Railway is a singular platform to deploy your infrastructure stack: it hosts your infrastructure so you don't have to deal with configuration, while allowing you to scale it vertically and horizontally.


Template Content

More templates in this category

View Template
Rocky Linux
Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀

codestorm
51
View Template
Foundry Virtual Tabletop
A Self-Hosted & Modern Roleplaying Platform

Lucas
71
View Template
Letta Code Remote
Run a Letta Code agent 24/7. No inbound ports, just deploy.

Letta
52