Skip to main content
Have control over your MCP servers and host through Sigyl free of charge.

Deploy with Sigyl

Follow this simple guide for deploying your MCP server.

Prerequisites

  • a Github Repository with these in the same directory:
Make a simple sigyl.yaml in the same directory as your server.ts file:
runtime: node
language: typescript # or javascript
See the sigyl.yaml Reference for more details on setting secrets for your MCP.
Use a default tsconfig.json:
{
  "compilerOptions": {
    "target": "ES2020",
    "module": "ESNext",
    "moduleResolution": "node",
    "outDir": "./",
    "rootDir": "./",
    "strict": true,
    "esModuleInterop": true,
    "skipLibCheck": true
  },
  "include": [
    "*.ts"
  ],
  "exclude": [
    "node_modules",
    "*.js"
  ]
}

Deploy

  1. Push your changes to GitHub with server.ts, sigyl.yaml, package.json, and tsconfig.json in the same directory.
  2. Log into Sigyl with your GitHub account
  3. Navigate to Sigyl’s deploy page
  4. Select your server repository
  5. Click Deploy MCP Server to build and host your server