@shivarajbakale/create-mcp-app
v1.0.2
Published
Create Model Context Protocol (MCP) server projects in TypeScript. Bootstrap MCP servers with best practices, comprehensive examples, and proper tooling setup.
Downloads
8
Maintainers
Readme
@shivarajbakale/create-mcp-app
Generate Model Context Protocol (MCP) servers in TypeScript.
Installation & Usage
Quick Start (recommended)
npm create @shivarajbakale/mcp-app [project-name]
# or
npx @shivarajbakale/create-mcp-app [project-name]Global Installation
npm install -g @shivarajbakale/create-mcp-app
create-mcp-app [project-name]Creates MCP server with:
- Calculator, Weather, or Filesystem examples
- Professional TypeScript structure
- Claude Desktop integration
- Auto-generated configuration files
Generated Structure
project/
├── src/
│ ├── index.ts
│ ├── tools/
│ ├── schemas/
│ └── handlers/
├── package.json
├── tsconfig.json
└── claude_desktop_config.jsonDevelopment
npm install
npm run build
npm start
npm run generate # Generate Claude & Cursor configsQuick Setup
After creating your MCP server:
- Generate configs:
npm run generate - Copy Claude config from
assets/claude_desktop_config.jsonto:- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%/Claude/claude_desktop_config.json
- macOS:
- Import Cursor config from
assets/cursor_config.json
Available Scripts
npm run generate- Generate Claude Desktop and Cursor configuration filesnpm run build- Build TypeScript to JavaScriptnpm start- Start the MCP servernpm test- Run tests
