Releases: jdutton/mcp-typescript-simple
Releases · jdutton/mcp-typescript-simple
v0.9.0 - First Public Release
First Public Release 🎉
First public release of mcp-typescript-simple - a production-ready TypeScript framework for building Model Context Protocol (MCP) servers with enterprise security, multi-LLM integration, and serverless deployment.
Quick Start
# Bootstrap a new MCP server (interactive prompts)
npm create @mcp-typescript-simple@latest my-server
# Or use defaults
npm create @mcp-typescript-simple@latest my-server --yes
# Start development
cd my-server
npm run dev:stdio # STDIO mode (MCP Inspector)
npm run dev:http # HTTP mode (skip auth - dev only)
npm run dev:oauth # HTTP mode with OAuthKey Features
Scaffolding Tool
- Production-ready project generator with full OAuth, LLM tools, Docker deployment
- Graceful degradation - works without API keys or OAuth credentials
- Port isolation - configurable BASE_PORT prevents conflicts
- Validation pipeline - vibe-validate with 312x caching speedup
Core Framework
- Enterprise-grade MCP server with comprehensive TypeScript support
- Dual-mode operation - STDIO + Streamable HTTP with OAuth
- Multi-LLM integration - Claude, OpenAI GPT, Google Gemini
- Vercel serverless - production-ready serverless functions
Security & Authentication
- OAuth 2.1 with PKCE and Dynamic Client Registration (RFC 7591)
- Multi-provider OAuth - Google, GitHub, Microsoft
- AES-256-GCM encryption for all token storage
- Production security score - 93/100 from red team audit
Observability
- OpenTelemetry integration - Full LGTM stack support
- OCSF security logging - Structured audit events
- Grafana dashboards - Pre-configured observability
Infrastructure
- 948 comprehensive tests - unit + integration + system with Vitest
- CI/CD pipeline - GitHub Actions with 10 validation phases
- Docker support - Multi-node load-balanced deployment
- Self-healing port management - Automatic cleanup
Documentation
Full documentation available in the repository:
Installation
# Create new project
npm create @mcp-typescript-simple@latest my-server
# Or install individual packages
npm install @mcp-typescript-simple/server
npm install @mcp-typescript-simple/http-server
npm install @mcp-typescript-simple/authCommunity
- GitHub Issues: https://github.com/jdutton/mcp-typescript-simple/issues
- Discussions: https://github.com/jdutton/mcp-typescript-simple/discussions
See CHANGELOG.md for complete release notes.