Ultra-Fast Development
Hot reload with instant feedback using esbuild. Get from idea to running server in minutes with zero friction.
pnpm dlx @dynemcp/create-dynemcp my-mcp-server
DyneMCP is a modern, modular TypeScript framework for building production-ready Model Context Protocol (MCP) servers. It provides a complete toolchain for rapid development, robust configuration, and scalable deployment of MCP-based applications.
DyneMCP Server├── Configuration Layer # dynemcp.config.ts├── Transport Layer # stdio, HTTP, SSE├── Registry System # Dynamic component registration├── Execution Engine # Tool/Resource/Prompt handling└── Build System # esbuild-based bundling
Feature | Description |
---|---|
Project Scaffolding | CLI to generate new projects with ready-to-use templates |
Declarative Config | JSON-based config for all server, build, and security settings |
Tools System | Type-safe, schema-validated tools with Zod integration |
Resources | Data providers for models and tools |
Prompts | Reusable prompt templates for model interactions |
Registry System | Dynamic discovery and registration of all components |
Multiple Transports | stdio and HTTP with extensible transport system |
Middleware Support | CORS, validation, and rate limiting |
Build System | Fast builds, bundling, and production optimization (esbuild) |
Security | Input validation, rate limiting, CORS |
Testing Utilities | Helpers for unit and integration testing |
CLI | Unified CLI for dev, build, and deployment workflows |
Template System | Pre-built templates for rapid prototyping |
Extensibility | Add custom transports, tools, resources, and prompts |
Ultra-Fast Development
Hot reload with instant feedback using esbuild. Get from idea to running server in minutes with zero friction.
Zero Configuration
Declarative JSON configuration that works out of the box. No complex setup or boilerplate required.
Multiple Transports
Support for stdio and HTTP protocols with extensible transport system.
TypeScript First
Built with TypeScript from the ground up. Full type safety and excellent developer experience.
Ready Templates
Pre-built templates for common use cases including calculator, HTTP server, and secure agent.
Developer Tools
Powerful CLI tools for project creation, development, and deployment workflows.
If DyneMCP has been helpful to you, please consider supporting its development so I can keep advancing the project!
Your support helps maintain and improve the framework for the entire MCP community.