---
title: "Deploy The Resonant Mirror"
description: "Railway gives Resonance to the Mirror"
category: "Starters"
url: https://railway.com/deploy/the-resonant-mirror
---

# Deploy The Resonant Mirror

Railway gives Resonance to the Mirror

**[Deploy The Resonant Mirror on Railway](https://railway.com/template/the-resonant-mirror)**

Machine-readable deploy manifest (JSON, validated by TemplateCI): https://railway.com/deploy/the-resonant-mirror/manifest.json

- **Creator:** The Resonant Roundabout
- **Category:** Starters

## Template content

### resonant-railway https://railway.getadongle.com/assets/resonant_mirror_circle_avatar.png

- **Source:** https://github.com/mooserini/resonant-railway
- **Start command:** `npm run start`
- **Health check:** /healthz
- **Public domain:** Yes

## Buckets

- **versatile-pocket**

## Documentation

# Run the Resonant Reflection as below:

First step is first visit:
 - https://railway.com/
 - Follow standard oboarding

# Deploy from this point regardless
 
- Decide if you want to deviate from the simplicity that offers -- if not...

Then, and only then,

# Deploy and Host for this particular template going forward.

 - Prepare your Host machine
 - Decide where your Database will reside
 - Follow the tips below:

Set these minimal values in your environment:

 - CLOUDFLARE_ACCOUNT_ID =	Account containing your D1 database

 - CLOUDFLARE_D1_DATABASE_ID	= D1 database UUID

 - CLOUDFLARE_API_TOKEN = Cloudflare API token with Account / D1 / Edit permissions granted for that account

 - MCP_AUTH_TOKEN	A separate, randomly generated secret shared with your MCP client
PORT
 - Optional listening port; defaults to 3000

Use Node.js 22.13 or later. Install and build:

 - npm ci
 - npm run build'

The name comes from a simple idea: the best technology should not flatten us into metrics or replace our judgment. It should reflect something meaningful back

## About Hosting The Resonant Mirror

A personal MCP server with three tools: create_todo, list_todos, and complete_todo. It stores tasks in Cloudflare D1 through the HTTPS REST API. The Node.js server can run on Railway; no Cloudflare Worker or Wrangler is needed.

## Common Use Cases

- Integration with Claude and other AI clients that support MCP
- Running a persistent task manager backed by a serverless database
- Self-hosting a lightweight MCP server without Worker infrastructure

## Dependencies for The Resonant Mirror Hosting

- Node.js 22.13 or later
- Cloudflare D1 database
- Cloudflare API credentials with appropriate permissions

## Why Deploy The Resonant Mirror on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying The Resonant Mirror on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.

## Similar templates

- [open-excalidraw](https://railway.com/deploy/open-excalidraw) — Self-hostable collaborative drawing built on Excalidraw
- [caring-vibrancy](https://railway.com/deploy/caring-vibrancy) — Deploy and Host caring-vibrancy with Railway
- [Appsmith](https://railway.com/deploy/appsmith-1) — Low-code platform for internal tools, dashboards, and admin panels.

Open this page in a browser: https://railway.com/deploy/the-resonant-mirror
