Skip to content
DyneMCP Logo

DyneMCP

Build powerful MCP servers with modern TypeScript development tools and enterprise-grade features
Terminal window
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
  • Declarative Configuration: All server, transport, and build options are managed in a single JSON file.
  • Component Registry: Tools, resources, and prompts are auto-discovered and registered at runtime.
  • Multiple Transports: Support for stdio and HTTP transports with extensible architecture.
  • Extensible: Add custom tools, resources, prompts, and transports.
  • Optimized Build System: Fast builds and bundling with esbuild.
  • Security: Built-in validation, rate limiting, and CORS support.

FeatureDescription
Project ScaffoldingCLI to generate new projects with ready-to-use templates
Declarative ConfigJSON-based config for all server, build, and security settings
Tools SystemType-safe, schema-validated tools with Zod integration
ResourcesData providers for models and tools
PromptsReusable prompt templates for model interactions
Registry SystemDynamic discovery and registration of all components
Multiple Transportsstdio and HTTP with extensible transport system
Middleware SupportCORS, validation, and rate limiting
Build SystemFast builds, bundling, and production optimization (esbuild)
SecurityInput validation, rate limiting, CORS
Testing UtilitiesHelpers for unit and integration testing
CLIUnified CLI for dev, build, and deployment workflows
Template SystemPre-built templates for rapid prototyping
ExtensibilityAdd 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.


  • Complete Toolchain: From project creation to deployment, everything is included.
  • Production-Ready: Security, performance, and extensibility are first-class citizens.
  • Modern TypeScript: Full type safety, schema validation, and developer ergonomics.
  • Community & Support: Open source, MIT licensed, and built for the MCP ecosystem.

If DyneMCP has been helpful to you, please consider supporting its development so I can keep advancing the project!

GitHub Sponsors

Your support helps maintain and improve the framework for the entire MCP community.