About Creator Typescript
Creator Typescript is an MCP server in the AI category: scaffold, build, and publish TypeScript MCP servers to npm. The TypeScript companion to mcp-creator-python.
Install
claude mcp add creator-typescript -- npx -y mcp-creator-typescriptnpx -y mcp-creator-typescriptThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (9)
build_packageRun `npm run build` (tsup)
Parameters not published.
check_npm_nameCheck npm package name availability
Parameters not published.
check_setupVerify Node.js ≥ 18, npm, git, gh CLI, npm auth
Parameters not published.
generate_launchguideGenerate LAUNCHGUIDE.md for MCP Marketplace submission
Parameters not published.
get_creator_profileLoad persistent profile (setup state, npm username, project history)
Parameters not published.
publish_packageRun `npm publish` to npm
Parameters not published.
scaffold_serverGenerate complete TypeScript MCP server project from tool definitions
Parameters not published.
setup_github`git init` + `gh repo create` + push
Parameters not published.
update_creator_profileSave profile updates (npm/GitHub username, add project)
Parameters not published.
Ask AI
Ask AI about Creator Typescript
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
mcp-creator-typescript
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
| Tool | Description |
|---|---|
get_creator_profile |
Load persistent profile (setup state, npm username, project history) |
update_creator_profile |
Save profile updates (npm/GitHub username, add project) |
check_setup |
Verify Node.js ≥ 18, npm, git, gh CLI, npm auth |
check_npm_name |
Check npm package name availability |
scaffold_server |
Generate complete TypeScript MCP server project from tool definitions |
add_tool |
Add a new tool to an existing scaffolded project |
build_package |
Run npm run build (tsup) |
publish_package |
Run npm publish to npm |
setup_github |
git init + gh repo create + push |
generate_launchguide |
Generate LAUNCHGUIDE.md for MCP Marketplace submission |
How It Works
check_setup— Verify your environment has all required toolscheck_npm_name— Find an available npm package namescaffold_server— Generate a complete project with tool stubs, tests, and config- Implement — Replace the TODO stubs in
src/tools/with your real logic build_package— Build with tsuppublish_package— Publish to npmsetup_github— Create a GitHub repogenerate_launchguide— Create LAUNCHGUIDE.md for marketplace submission
Generated Project Stack
@modelcontextprotocol/sdk+zod— MCP server + parameter validationtsup— 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"
}
]
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.