Install
$ agentstack add mcp-sraveshnandan-mcpkit β scanned Β· β verified, works with Claude Code, Cursor, and more.
Security review
β PassedNo issues found. Passed automated security review. Β· v0.1.0 How review works β
- β Prompt-injection patterns
- β Secret / credential exfiltration
- β Dangerous shell & filesystem operations
- β Untrusted network calls
- β Known-malicious package signatures
What it can access
- β Network access No
- β Filesystem access No
- β Shell / process execution No
- β Environment & secrets No
- β Dynamic code execution No
From automated source analysis of v0.1.0. βUsedβ means the capability is present in the source β more access means more to trust, not that itβs unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work βAbout
mcpkit
[](https://www.npmjs.com/package/mcpkit-cli) [](./LICENSE) [](https://github.com/sraveshnandan/mcpkit)
> The create-next-app for MCP servers. Build MCP servers with the workflow already wired in.
mcpkit is a CLI toolkit for creating and working with TypeScript Model Context Protocol servers. The current repository covers scaffolding, development helpers, testing, validation, diagnostics, lightweight docs generation, builds, publishing, and shell completions.
- Website: sraveshnandan.github.io/mcpkit
- Documentation: sraveshnandan.github.io/mcpkit/docs
- npm package:
mcpkit-cli
Quick Start
This is the shortest broadly compatible path verified against the current implementation.
# Install the published CLI package
npm install -g mcpkit-cli
# Create a working project with the verified basic template
mcpkit init hello-mcp --template basic --package-manager npm --yes
# Start the generated server
cd hello-mcp
npm run dev
What this does today:
- uses the
basictemplate - installs dependencies automatically in
--yesmode - generates
.vscode/mcp.json - creates a stdio-first MCP server with a
greettool
Why mcpkit
Building the server is only part of the work. mcpkit gives you the surrounding workflow too.
- 4 templates β
basic,http,auth, andfull - Development workflow β generated watch-mode scripts plus
mcpkit dev - Testing and validation β generated Vitest scripts plus
mcpkit testandmcpkit validate - Diagnostics β
check-envanddoctorfor environment and project checks - Shell completions β bash, zsh, and fish
- Build and publish flow β
buildandshipfor release work - Official inspector integration β
mcpkit dev --inspectopens the MCP Inspector
Templates
| Template | Transport | Intended use | |----------|-----------|--------------| | basic | stdio | Learn the MCP shape and start with the fewest moving parts | | http | Streamable HTTP | Build a remote-style MCP server with HTTP routes | | auth | HTTP + bearer auth | Add auth-oriented scaffolding for protected /mcp access | | full | HTTP + auth + ops | Start with logging, metrics, health checks, linting, and formatting config |
> Note: the auth and full templates still need real JWKS-backed configuration for a complete production auth flow.
Commands
| Command | Description | |---------|-------------| | mcpkit init | Initialize a new MCP server project | | mcpkit dev | Start development server with hot reload | | mcpkit build | Build the MCP server for production | | mcpkit test | Run tests | | mcpkit validate | Validate MCP server configuration | | mcpkit docs | Generate a single api.md documentation file | | mcpkit check-env | Check environment setup | | mcpkit ship | Build and publish the MCP server | | mcpkit doctor | Check project health and diagnose issues | | mcpkit completions | Generate or install shell completions |
Verified examples
mcpkit init hello-mcp --template basic --package-manager npm --yes
mcpkit dev --transport http --port 3100 --inspect
mcpkit check-env --json
mcpkit completions --install
Learn more
Development
# Clone the repo
git clone https://github.com/sraveshnandan/mcpkit.git
cd mcpkit
# Install dependencies
bun install
# Build all packages
bun run build
# Run tests
bun run test
# Type check
bun run typecheck
Contributing
Contributions are welcome! Please read [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.
License
[MIT](LICENSE) Β© mcpkit contributors
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source β we do not rehost the code.
- Author: sraveshnandan
- Source: sraveshnandan/mcpkit
- License: MIT
- Homepage: http://mcpkit.js.org/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.