Skip to content

Commit b97aaaa

Browse files
committed
Rename project to create-mcp-ts, bump to 0.3.1
1 parent ab9472a commit b97aaaa

File tree

18 files changed

+61
-62
lines changed

18 files changed

+61
-62
lines changed

README.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
1-
# mcp-init
1+
# create-mcp-ts
22

3-
![NPM Version](https://img.shields.io/npm/v/mcp-init)
3+
![NPM Version](https://img.shields.io/npm/v/create-mcp-ts)
44

5-
6-
[packages/mcp-init](./packages/mcp-init/README.md)
5+
[packages/create-mcp-ts](./packages/create-mcp-ts/README.md)
76

87
Create a new MCP server in TypeScript, batteries included.
98

109
[packages/mcp-scripts](./packages/mcp-scripts/README.md)
1110

12-
The build tools that power`mcp-init` projects.
11+
The build tools that power `create-mcp-ts` projects.
1312

14-
[packages/mcpi-template-default](./packages/mcpi-template-default/README.md)
13+
[packages/mcp-ts-template-default](./packages/mcp-ts-template-default/README.md)
1514

16-
Default project template for `mcp-init`.
15+
Default project template for `create-mcp-ts`.

package-lock.json

Lines changed: 15 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/mcp-init/.gitignore renamed to packages/create-mcp-ts/.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.mcpi/
1+
.mcp-ts/
22
dist/
33
node_modules/
44

packages/mcp-init/README.md renamed to packages/create-mcp-ts/README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
# mcp-init
1+
# create-mcp-ts
22

33
Create a new MCP server in TypeScript, batteries included.
44

55
## Getting started
66

77
```shell
8-
npx mcp-init your-mcp-server
8+
npm init mcp-ts your-mcp-server
99
cd your-mcp-server
1010
npm run setup
1111
npm run dev
1212
```
1313

14-
`mcp-init` requires **zero build configuration** - it will automatically install everything you need to develop, build, and set up your MCP server.
14+
`create-mcp-ts` requires **zero build configuration** - it will automatically install everything you need to develop, build, and set up your MCP server.
1515

1616
### Set up your MCP server in Cursor, Windsurf, and Claude Desktop
1717

18-
`mcp-init` can automatically configure your MCP server in Cursor, Windsurf, and Claude Desktop:
18+
`create-mcp-ts` can automatically configure your MCP server in Cursor, Windsurf, and Claude Desktop:
1919

2020
```shell
2121
npm run setup
@@ -42,11 +42,11 @@ For more details on how to set up MCP servers in Cursor, Windsurf, and Claude De
4242

4343
### Custom templates
4444

45-
If you'd like to use a custom template, you can do so by passing the template npm package name or file path to the `npx mcp-init` command:
45+
If you'd like to use a custom template, you can do so by passing the template npm package name or file path to the `npx create-mcp-ts` command:
4646

4747
```shell
48-
npx mcp-init your-mcp-server --template=mcpi-template-default
49-
npx mcp-init your-mcp-server --template=file:/path/to/mcpi-template
48+
npx create-mcp-ts your-mcp-server --template=mcp-ts-template-default
49+
npx create-mcp-ts your-mcp-server --template=file:/path/to/mcp-ts-template
5050
```
5151

5252
### Publishing your MCP server
@@ -61,7 +61,7 @@ If you plan to share your MCP server, you can publish it to npm:
6161

6262
## Ejecting from `mcp-scripts`
6363

64-
The `mcp-scripts` package contains build tools for `mcp-init` projects - everything you'll need to develop, build, and set up an MCP server **without any additional configuration**.
64+
The `mcp-scripts` package contains build tools for `create-mcp-ts` projects - everything you'll need to develop, build, and set up an MCP server **without any additional configuration**.
6565

6666
Under the hood `mcp-scripts` uses [tsup](https://github.com/egoist/tsup) and [esbuild](https://github.com/evanw/esbuild), lightweight, battle-tested utilities that are well-suited for production-grade TypeScript projects.
6767

@@ -108,11 +108,11 @@ which node
108108

109109
Make sure to update your MCP config in each client (Cursor, Windsurf, or Claude Desktop) with the correct absolute path to the Node.js binary you want to use.
110110

111-
For any other issues, please [open an issue here](https://github.com/stephencme/mcp-init/issues/new).
111+
For any other issues, please [open an issue here](https://github.com/stephencme/create-mcp-ts/issues/new).
112112

113113
## Philosophy
114114

115-
`mcp-init` is designed to be a batteries-included, "it just works" experience for MCP server developers.
115+
`create-mcp-ts` is designed to be a batteries-included, "it just works" experience for MCP server developers.
116116

117117
- **Batteries included**: there is only one build dependency, `mcp-scripts`. It uses tsup, esbuild, and other amazing open source projects, but provides a curated experience on top of them.
118118
- **Zero configuration**: you don't need to configure anything. A reasonably good configuration is handled for you so you can focus on writing code.
File renamed without changes.

packages/mcp-init/package.json renamed to packages/create-mcp-ts/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
2-
"name": "mcp-init",
3-
"version": "0.3.0",
2+
"name": "create-mcp-ts",
3+
"version": "0.3.1",
44
"description": "Create a new MCP server in TypeScript, batteries included.",
55
"author": "stephencme",
66
"license": "MIT",
77
"repository": {
88
"type": "git",
9-
"url": "https://github.com/stephencme/mcp-init.git",
10-
"directory": "packages/mcp-init"
9+
"url": "https://github.com/stephencme/create-mcp-ts.git",
10+
"directory": "packages/create-mcp-ts"
1111
},
1212
"keywords": [
1313
"create",

packages/mcp-init/src/index.test.ts renamed to packages/create-mcp-ts/src/index.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ import { execSync } from "child_process";
22
import fs from "fs-extra";
33
import path from "path";
44

5-
describe("mcp-init", () => {
6-
const testProjectDir = "./.mcpi/test-mcp-server";
5+
describe("create-mcp-ts", () => {
6+
const testProjectDir = "./.mcp-ts/test-mcp-server";
77
const testProjectName = path.basename(testProjectDir);
8-
const templatePath = "../mcpi-template-default";
8+
const templatePath = "../mcp-ts-template-default";
99

1010
afterEach(() => {
1111
// Clean up test directory after each test

packages/mcp-init/src/index.ts renamed to packages/create-mcp-ts/src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ async function run() {
7777
printCreatingServer(resolvedProjectPath);
7878

7979
// Determine which template to use (default or custom)
80-
const templateName = options.template || "mcpi-template-default";
80+
const templateName = options.template || "mcp-ts-template-default";
8181
printUsingTemplate(templateName);
8282

8383
// Copy template contents
@@ -190,7 +190,7 @@ async function run() {
190190
await executeCmd("git", ["add", "-A"], resolvedProjectPath);
191191
await executeCmd(
192192
"git",
193-
["commit", "-m", "Initial commit from mcp-init"],
193+
["commit", "-m", "Initial commit from create-mcp-ts"],
194194
resolvedProjectPath
195195
);
196196
console.log("Created git commit.");

packages/mcp-init/src/utils.ts renamed to packages/create-mcp-ts/src/utils.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,14 @@ const helpString = () => `Only ${chalk.green(
4242
4343
A custom ${chalk.cyan("--template")} can be one of:
4444
- a custom template published on npm: ${chalk.green(
45-
"mcpi-template-default"
45+
"mcp-ts-template-default"
4646
)}
4747
- a local path relative to the current working directory: ${chalk.green(
4848
"file:../your-custom-template"
4949
)}
5050
5151
If you have any problems, do not hesitate to file an issue:
52-
${chalk.cyan("https://github.com/stephencme/mcp-init/issues/new")}`;
52+
${chalk.cyan("https://github.com/stephencme/create-mcp-ts/issues/new")}`;
5353

5454
// Specify project directory string
5555
const specifyProjectDirectoryString = (programName: string) =>
File renamed without changes.

0 commit comments

Comments
 (0)