@@ -47,7 +47,7 @@ When you run the create command, MCP Kit will launch an interactive setup wizard
4747 - ** TypeScript** (recommended)
4848 - ** JavaScript**
4949
50- 4 . Select ** Project Transport Type ** (multiple options can be selected):
50+ 4 . Select ** Project transport type ** (multiple options can be selected):
5151 - ** STDIO** : Communication through standard input/output streams
5252 - ** Streamable HTTP** : RESTful API with streaming capabilities
5353 - ** SSE** : Server-Sent Events for real-time communication
@@ -76,33 +76,45 @@ The generated file structure depends on the project type you selected.
7676
7777```
7878├── src/
79- │ ├── tools/ # MCP tools implementation
80- │ │ ├── index.ts # Tools registration
81- │ │ └── register*.ts # Individual tool implementations
82- │ ├── resources/ # MCP resources implementation
83- │ │ └── index.ts # Resources registration
84- │ ├── prompts/ # MCP prompts implementation
85- │ │ └── index.ts # Prompts registration
86- │ ├── services/ # Server implementations
87- │ │ ├── stdio.ts # STDIO transport implementation
88- │ │ └── web.ts # Streamable HTTP and SSE transport implementation
89- │ └── index.ts # Entry point
90- ├── tests/ # Test files (optional)
91- ├── scripts/ # Build and development scripts
92- ├── .github/ # GitHub Actions workflows (optional)
93- ├── .husky/ # Git hooks (optional)
79+ │ ├── tools/ # MCP tools implementation
80+ │ │ ├── index.ts # Tools registration
81+ │ │ └── register*.ts # Individual tool implementations
82+ │ ├── resources/ # MCP resources implementation
83+ │ │ └── index.ts # Resources registration
84+ │ ├── prompts/ # MCP prompts implementation
85+ │ │ └── index.ts # Prompts registration
86+ │ ├── services/ # Server implementations
87+ │ │ ├── stdio.ts # STDIO transport implementation
88+ │ │ └── web.ts # Streamable HTTP and SSE transport implementation
89+ │ └── index.ts # Entry point
90+ ├── tests/ # Test files (optional)
91+ ├── scripts/ # Build and development scripts
92+ ├── .github/ # GitHub Actions workflows (optional)
93+ ├── .husky/ # Git hooks (optional)
94+ ├── .prettierrc # Prettier configuration (optional)
95+ ├── changelog-option.js # Conventional changelog config (optional)
96+ ├── commitlint.config.js # Commit message lint rules (optional)
97+ ├── eslint.config.js # ESLint configuration (optional)
98+ ├── lint-staged.config.js # Lint-staged configuration (optional)
99+ ├── vitest.*.ts # Vitest configuration (optional)
94100└── package.json
95101```
96102
97103### MCP Client Project Structure
98104
99105```
100106├── src/
101- │ └── index.ts # Entry point with transport implementations
102- ├── tests/ # Test files (optional)
103- ├── scripts/ # Build and development scripts
104- ├── .github/ # GitHub Actions workflows (optional)
105- ├── .husky/ # Git hooks (optional)
107+ │ └── index.ts # Entry point with transport implementations
108+ ├── tests/ # Test files (optional)
109+ ├── scripts/ # Build and development scripts
110+ ├── .github/ # GitHub Actions workflows (optional)
111+ ├── .husky/ # Git hooks (optional)
112+ ├── .prettierrc # Prettier configuration (optional)
113+ ├── changelog-option.js # Conventional changelog config (optional)
114+ ├── commitlint.config.js # Commit message lint rules (optional)
115+ ├── eslint.config.js # ESLint configuration (optional)
116+ ├── lint-staged.config.js # Lint-staged configuration (optional)
117+ ├── vitest.*.ts # Vitest configuration (optional)
106118└── package.json
107119```
108120
0 commit comments