MCP Kit

v1.0.0Developer Toolsstable

A CLI tool to create MCP (Model Context Protocol) applications with ease.

clicli-appmcpmcp-climcp-client
Share:
97
Stars
0
Downloads
0
Weekly
0/5

What is MCP Kit?

MCP Kit is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to cli tool to create mcp (model context protocol) applications with ease.

A CLI tool to create MCP (Model Context Protocol) applications with ease.

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • A CLI tool to create MCP (Model Context Protocol) applicatio

Use Cases

Create MCP applications quickly with CLI tool. Build MCP servers, clients, and hosts with minimal setup.
my-mcp-hub

Maintainer

LicenseMIT
Languagehandlebars
Versionv1.0.0
UpdatedApr 6, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx mcp-kit

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use MCP Kit

Create-MCP-Kit is a CLI scaffolding tool that generates production-ready MCP (Model Context Protocol) server and client projects from templates with a single command. It sets up TypeScript projects with proper tooling, supports all three MCP transport modes (stdio, Streamable HTTP, and SSE), and includes optional plugins for testing with Vitest, linting, git hooks, and CI workflows. Rather than writing boilerplate from scratch, developers can run npm create mcp-kit@latest and get a fully structured project with tools, resources, and prompts directories ready to fill in.

Prerequisites

  • Node.js 18 or later
  • npm, yarn, or pnpm installed
  • An MCP-compatible client for testing (Claude Desktop, Claude Code, or similar)
  • Git installed (optional, required for git hook features)
1

Run the project creator

Use npm create, yarn create, or pnpm create to scaffold a new MCP project. The interactive CLI prompts you for project name, type (server or client), transport mode, and optional plugins.

npm create mcp-kit@latest
# or
yarn create mcp-kit@latest
# or
pnpm create mcp-kit@latest
2

Choose project type and transport mode

When prompted, select MCP Server to create a server that exposes tools and resources, or MCP Client to create a client that connects to servers. For transport, choose from stdio (local process), Streamable HTTP (RESTful with streaming), or SSE (server-sent events).

3

Install dependencies and explore the structure

After scaffolding, navigate into the project directory and install dependencies. The server project has src/tools/, src/resources/, and src/prompts/ directories ready for your implementations.

cd my-mcp-project
npm install
4

Implement your tools

Open src/tools/ and add your tool implementations. Each tool uses @modelcontextprotocol/sdk and Zod for typed input schemas. The register*.ts pattern keeps individual tools isolated and composable.

// src/tools/registerMyTool.ts
import { z } from 'zod'
import type { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'

export default function register(server: McpServer) {
  server.registerTool('my-tool', {
    title: 'My Tool',
    description: 'Does something useful',
    inputSchema: { input: z.string() },
  }, async ({ input }) => ({
    content: [{ type: 'text', text: `Result: ${input}` }]
  }))
}
5

Start the development server and configure your MCP client

Use npm run dev for stdio mode or npm run dev:web for HTTP/SSE mode. Then point your MCP client at the compiled output or running process.

npm run dev         # stdio mode
npm run dev:web     # HTTP / SSE mode

MCP Kit Examples

Client configuration

Claude Desktop config for a stdio-mode MCP server scaffolded with create-mcp-kit. After running npm run build, point the config at the compiled entry point.

{
  "mcpServers": {
    "my-mcp-server": {
      "command": "node",
      "args": ["/path/to/my-mcp-project/dist/index.js"]
    }
  }
}

Prompts to try

Once your scaffolded server is connected, use your AI assistant to invoke the tools you implemented.

- "List all tools available on the connected MCP server"
- "Call the my-tool tool with input 'hello world'"
- "What resources does this MCP server expose?"
- "Show me the available prompts on this server"

Troubleshooting MCP Kit

npm create mcp-kit@latest fails or shows package not found

Ensure you are using npm 7+ (which supports npm create). Run npm --version to check. Alternatively use npx: npx create-mcp-kit@latest. Make sure your registry is set to the default npm registry.

TypeScript compilation errors in generated project

Run npm install to ensure all dev dependencies including TypeScript are installed. The generated project pins specific versions; if you changed package.json, restore the original tsconfig.json settings or run the build script without modifications first.

MCP client cannot connect to the HTTP/SSE transport

Confirm the web server is running with npm run dev:web and note the port it binds to (typically 3000 or 8080). Update your MCP client configuration to point at the correct URL. For SSE transport, the endpoint path is usually /sse.

Frequently Asked Questions about MCP Kit

What is MCP Kit?

MCP Kit is a Model Context Protocol (MCP) server that cli tool to create mcp (model context protocol) applications with ease. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install MCP Kit?

Follow the installation instructions on the MCP Kit GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with MCP Kit?

MCP Kit works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is MCP Kit free to use?

Yes, MCP Kit is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

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

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use MCP Kit?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides