Back to Browse

mcp-creator-typescript MCP Server

Developer ToolsLow Risk10.0Local
Free

Scaffold, build, and publish TypeScript MCP servers to npm — conversationally

About

The TypeScript MCP Creator lets you build and publish MCP servers to npm entirely through conversation with your AI assistant. Check your environment, pick a package name, scaffold a complete project with tool stubs, add tools incrementally, build, publish to npm, create a GitHub repo, and generate a LAUNCHGUIDE.md for marketplace submission — all without leaving your AI editor. The TypeScript companion to mcp-creator-python.

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (3 strong, 7 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry.

10 files analyzed · 1 issue found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

env_vars

Check that this permission is expected for this type of plugin.

file_system

Check that this permission is expected for this type of plugin.

Shell Command Execution

Runs commands on your machine. Be cautious — only use if you trust this plugin.

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "mcp-creator-typescript": {
      "args": [
        "-y",
        "mcp-creator-typescript"
      ],
      "command": "npx"
    }
  }
}

Getting Started

Once installed, try these example prompts and explore these capabilities:

  • 1"Check if my environment is ready to build MCP servers"
  • 2"Is the npm name 'my-weather-mcp' available?"
  • 3"Scaffold a new MCP server called 'my-weather-mcp' with a get_forecast tool"
  • 4"Add a new tool called 'get_alerts' to my project"
  • 5"Build and publish my MCP server to npm"
  • 6"Create a GitHub repo for my project and push it"
  • 7"Generate a LAUNCHGUIDE.md for marketplace submission"
  • 8Tool: check_setup — Verify Node.js, npm, git, gh CLI
  • 9Tool: check_npm_name — Check npm package name availability
  • 10Tool: scaffold_server — Generate complete TypeScript MCP project
  • 11Tool: add_tool — Add a tool to an existing project
  • 12Tool: build_package — Run npm run build (tsup)
  • 13Tool: publish_package — Publish to npm
  • 14Tool: setup_github — Create GitHub repo and push
  • 15Tool: generate_launchguide — Generate LAUNCHGUIDE.md

Documentation

View on GitHub

From the project's GitHub README.

Scaffold, build, and publish TypeScript MCP servers to npm. The TypeScript companion to mcp-creator-python.

Installation

{
  "mcpServers": {
    "mcp-creator-typescript": {
      "command": "npx",
      "args": ["-y", "mcp-creator-typescript"]
    }
  }
}

Tools

ToolDescription
get_creator_profileLoad persistent profile (setup state, npm username, project history)
update_creator_profileSave profile updates (npm/GitHub username, add project)
check_setupVerify Node.js ≥ 18, npm, git, gh CLI, npm auth
check_npm_nameCheck npm package name availability
scaffold_serverGenerate complete TypeScript MCP server project from tool definitions
add_toolAdd a new tool to an existing scaffolded project
build_packageRun npm run build (tsup)
publish_packageRun npm publish to npm
setup_githubgit init + gh repo create + push
generate_launchguideGenerate LAUNCHGUIDE.md for MCP Marketplace submission

How It Works

  1. check_setup — Verify your environment has all required tools
  2. check_npm_name — Find an available npm package name
  3. scaffold_server — Generate a complete project with tool stubs, tests, and config
  4. Implement — Replace the TODO stubs in src/tools/ with your real logic
  5. build_package — Build with tsup
  6. publish_package — Publish to npm
  7. setup_github — Create a GitHub repo
  8. generate_launchguide — Create LAUNCHGUIDE.md for marketplace submission

Generated Project Stack

  • @modelcontextprotocol/sdk + zod — MCP server + parameter validation
  • tsup — Fast TypeScript bundler (ESM, shebang, node18)
  • vitest — Test runner
  • Optional: @mcp_marketplace/license — License SDK for paid servers

Tool Definition Format

[
  {
    "name": "get_weather",
    "description": "Get current weather for a city",
    "parameters": [
      { "name": "city", "type": "string", "required": true, "description": "City name" },
      { "name": "units", "type": "string", "required": false, "description": "Temperature units (C or F)" }
    ],
    "returns": "JSON weather data"
  }
]

Reviews

5.02 ratings
5
2
4
0
3
0
2
0
1
0

No written reviews yet. Be the first!

mcp-creator-typescript MCP Server - Scaffold, build, and publish TypeScript MCP servers to npm | MCP Marketplace