MCP.so
Sign In

mcp-init

@stephencme

About mcp-init

Create a new MCP server in TypeScript, batteries included.

Basic information

Category

Other

Runtime

node

Transports

stdio

Publisher

stephencme

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "mcp-init": {
      "command": "npx",
      "args": [
        "create-mcp-ts",
        "your-server",
        "--template=mcp-ts-template-default"
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is mcp-init?

mcp-init is a scaffolding tool that creates a new MCP (Model Context Protocol) server project in TypeScript, batteries included. It requires zero build configuration and provides a curated build system via the mcp-scripts package, which uses tsup and esbuild. The tool is designed for developers who want to quickly start building, testing, and deploying MCP servers for clients like Cursor, Windsurf, and Claude Desktop.

How to use mcp-init?

Run npm init mcp-ts your-server to generate a new project, then cd your-server && npm run dev to start development with hot reloading. Use npm run setup to automatically configure the server in Cursor, Windsurf, and Claude Desktop. Custom templates can be specified with the --template flag (npm package or file path). To publish, set the version, build with npm run build, and run npm publish.

Key features of mcp-init

  • Batteries-included setup with zero configuration
  • Automatic client configuration via npm run setup
  • Custom template support with

Comments

More Other MCP servers