Skip to main content
Glama

shipmcp

Production-grade MCP server template. Ship a server that passes mcpguard from commit #1.

Why

Most MCP servers are born insecure: unpinned deps, secrets in logs, unvalidated inputs, over-broad filesystem access. Then they fail audits, get flagged, or worse — never get checked. shipmcp flips the default: secure by construction, audited in CI.

Related MCP server: MCP Server Templates

Quick start

git clone <this-template> my-mcp-server
npm i && npm run build
SHIPMCP_NAME=my-mcp-server EXAMPLE_API_KEY=xxx npm start

Add your client config (pin the version — rug-pull insurance):

{
  "mcpServers": {
    "my-mcp-server": {
      "command": "npx",
      "args": ["-y", "my-mcp-server@0.1.0"]
    }
  }
}

The rules baked into this template

  1. Inputs validated with zod before any logic (src/tools/example.ts)

  2. Single tool inventory (src/tools/index.ts) — your attack surface, one file, reviewable

  3. Secrets from env at call time, values never logged, stdout reserved for the protocol

  4. Fail-fast config check at boot (name the missing key, never the value)

  5. CI self-audit — every build runs mcpguard deep on the package itself; critical findings fail the build

  6. Version pinning guidance for users, SECURITY.md with disclosure policy included

Pro ($99 one-time)

Free

Pro

Template + CI

API-key auth middleware (per-user keys, revocable)

Sliding-window rate limiter

Opt-in telemetry stub (GDPR-safe, no PII)

Deploy configs (Fly/Railway/Docker)

"Audited by mcpguard" badge license

Buy: Lemon Squeezy — $99 one-time — instant checkout, single-project license.

License

MIT for the template. Pro modules under pro/ are source-available, single-project license.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    A production-ready MCP server scaffold that features built-in authentication, Docker support, and a comprehensive CI/CD release pipeline. It provides a standardized template for deploying servers with multi-transport support and configurable read-only modes.
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides production-grade starter templates for MCP servers with permission boundaries, integration tests, and eval contracts, enabling rapid development of secure and testable MCP servers.
    Apache 2.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    Production-ready MCP server starter with authentication, observability, and a plugin system for building and deploying MCP servers quickly.
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables creation of secure-by-default MCP servers with 5-layer validation to protect against injection, path traversal, and other attack vectors.
    7
    1,039 npm
    2
    MIT