Skip to content

cedendahlkim/mcpforge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ”₯ MCPForge

Build MCP servers in minutes, not days

GitHub stars GitHub forks License: MIT

Live Demo β€’ Documentation β€’ Report Bug β€’ Request Feature

🌟 Features

  • 🎨 Visual Drag-and-Drop Builder - Intuitive node-based interface
  • ⚑ Lightning Fast - Build MCP servers in under 30 seconds
  • πŸš€ One-Click Deploy - Export to GitHub, Vercel, or run locally
  • πŸ“¦ Production Ready - Generates clean TypeScript code with MCP SDK
  • πŸ”§ Real-time Validation - Instant feedback and error checking
  • 🎯 Zero Configuration - Works out of the box

πŸš€ Quick Start

Live Demo

Visit the beautiful interface at http://localhost:5174 (start locally with npm run dev)

Local Development

# Clone the repository
git clone https://github.com/cedendahlkim/mcpforge.git
cd mcpforge

# Install all dependencies
npm run install:all

# Start development servers
npm run dev

This starts:

🎯 Usage

  1. Generate Example - Click "Generate Example" to create MCP server instantly
  2. Download Code - Get production-ready TypeScript code
  3. Run Locally - Follow the instructions in generated code
  4. Deploy - Push to GitHub or deploy to Vercel

πŸ“ Project Structure

mcpforge/
β”œβ”€β”€ frontend/          # React visual builder with beautiful UI
β”œβ”€β”€ backend/           # Node.js API server with code generation
β”œβ”€β”€ shared/            # TypeScript definitions
β”œβ”€β”€ examples/          # Example MCP servers
└── docs/             # Documentation

πŸ› οΈ Tech Stack

  • Frontend: React 18, TypeScript, ReactFlow, Zustand, Glassmorphism UI
  • Backend: Node.js, Express, TypeScript, AST manipulation
  • Code Generation: MCP SDK integration, Handlebars templates
  • Design: Modern gradient backgrounds, smooth animations

🌍 Why MCPForge Will Go Viral πŸš€

The "Wow-Factor"

  • 30-second MCP server build - See it to believe it
  • Beautiful, intuitive interface - Zero learning curve
  • Instant code generation - Production-ready output

Perfect Timing

  • MCP ecosystem exploding - Everyone needs MCP tools
  • Claude Desktop adoption - Growing rapidly
  • Developer tool gap - No visual builders exist

Zero Barrier to Entry

  • No MCP knowledge required - Just drag and drop
  • No-code to code - Visual builder β†’ Production code
  • Works instantly - No setup or configuration

🎬 Demo Experience

The demo showcases:

  • Beautiful gradient UI with glassmorphism effects
  • One-click generation of complete MCP servers
  • Live code preview with syntax highlighting
  • Download functionality for generated code
  • Real-time backend integration

πŸ“Š Roadmap

  • MVP: Beautiful visual builder + TypeScript generation
  • Visual Workflow: Drag-and-drop node editor
  • Python Support: Generate Python MCP servers
  • Template Marketplace: Community templates
  • Advanced Tools: Database, APIs, webhooks
  • Collaboration: Real-time co-editing
  • Enterprise: SSO, RBAC, advanced debugging

🀝 Contributing

Contributions are what make the open-source community amazing!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ“„ License

Distributed under the MIT License. See LICENSE for more information.

πŸ™ Acknowledgments


⭐ Star this repo if it helped you build something amazing!

Made with ❀️ by Kim Cedendahl at Gracestack AB

About

πŸ”₯ Visual MCP Server Builder - Build MCP servers in minutes, not days

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors