Deploy the read-only docs MCP server to mcp.sendchamp.com.
- Create a new Railway service linked to
github.com/sendchamp/ai - Set Root Directory to repo root
- Use Dockerfile path:
mcp/Dockerfile - Set environment variables:
PORT=3100HOST=0.0.0.0SENDCHAMP_AI_ROOT=/app
- Add custom domain:
mcp.sendchamp.com - Verify:
curl https://mcp.sendchamp.com/health
From repo root:
docker build -f mcp/Dockerfile -t sendchamp-mcp-docs .
docker run -p 3100:3100 -e SENDCHAMP_AI_ROOT=/app sendchamp-mcp-docs
curl http://localhost:3100/health| Record | Value |
|---|---|
mcp.sendchamp.com |
Railway/hosting CNAME or A record |
Owner: Goodness (DNS + production deploy)
Support: Uko (Dockerfile, health check, env config)
-
GET /healthreturns{"status":"ok"} - Cursor connects to
https://mcp.sendchamp.com/docs -
sendchamp__searchreturns SMS/OTP results - Update docs.sendchamp.com MCP page with live URL
- Update sendchamp.com/llms.txt
- Health endpoint:
/health - Logs: Railway dashboard or container stdout
- No API keys stored — read-only server