MCP.so
Sign In

create-mcp-ts

@stephencme

About create-mcp-ts

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": {
    "create-mcp-ts": {
      "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 create-mcp-ts?

create-mcp-ts is a scaffolding tool that generates a new MCP server project in TypeScript with zero configuration. It is designed for developers building MCP servers for use with clients like Cursor, Windsurf, and Claude Desktop.

How to use create-mcp-ts?

Run npm init mcp-ts your-server to create a new project, then cd your-server && npm run dev to start development. Use npm run setup to configure the server in Cursor, Windsurf, or Claude Desktop. Optionally, pass a custom template via the --template flag.

Key features of create-mcp-ts

  • Batteries-included TypeScript MCP server generator
  • Zero configuration required for development
  • One-command client setup for Cursor, Windsurf, Claude Desktop
  • Custom template support via npm package or file path
  • Ability to eject from build tool to custom setup
  • Built on tsup and esbuild for production builds

Use cases of create-mcp-ts

  • Quickly scaffold a new MCP server project in TypeScript
  • Develop and test an MCP server locally with automatic builds
  • Publish the server to npm for sharing with others
  • Set up the server in Cursor, Windsurf, or Claude Desktop with a single command
  • Customize the project template to match organizational standards

FAQ from create-mcp-ts

Do I need any build configuration?

No. create-mcp-ts requires zero build configuration and automatically installs everything needed.

How do I set up my server in Cursor, Windsurf, or Claude Desktop?

Run npm run setup in your project directory. It will add an entry to each client's MCP configuration file

Comments

More Other MCP servers