Skip to content

besfeng23/mcpmaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎭 EdenOS MCP Bridge - Ultimate MCP Server

A comprehensive, production-ready Model Context Protocol (MCP) server that integrates 15 major services with 144+ tools and sci-fi "wow" features that make normal people think you're a wizard.

🚀 Quick Start

Deploy to Vercel (Recommended)

  1. Fork this repository to your GitHub account

  2. Connect to Vercel:

    • Go to vercel.com
    • Click "New Project"
    • Import your forked repository
    • Vercel will automatically detect the configuration
  3. Set Environment Variables in Vercel dashboard:

    # Required for basic functionality
    BRIDGE_ADMIN_TOKEN=your-secure-admin-token
    
    # Add your service API keys as needed
    NOTION_API_KEY=your-notion-key
    LINEAR_API_KEY=your-linear-key
    GITHUB_TOKEN=your-github-token
    # ... (see env.example for complete list)
  4. Deploy - Vercel will automatically build and deploy!

Local Development

# Clone the repository
git clone https://github.com/yourusername/edenos-mcp-bridge.git
cd edenos-mcp-bridge

# Install dependencies
npm install

# Copy environment file
cp env.example .env
# Edit .env with your API keys

# Start development server
npm run dev

🎯 What You Get

15 Major Service Integrations

  • Notion - Knowledge management and documentation
  • Linear - Project management and issue tracking
  • GitHub - Code management and collaboration
  • Firebase - Cloud services and backend
  • GCP - Cloud infrastructure and services
  • Figma - Design management and collaboration
  • Zapier - Automation workflows and integrations
  • Bnd - Blockchain and DeFi operations
  • Saviynt - Identity governance and access management
  • Anthropic - AI language models and services
  • Neon - Serverless Postgres database
  • DeepMind - AI research and experimentation
  • OpenAI - GPT models and services
  • Box - Enterprise file storage and collaboration
  • Fun Features - Sci-fi magic for normal people

144+ MCP Tools

Each service includes comprehensive tools for:

  • CRUD operations (Create, Read, Update, Delete)
  • Search and discovery
  • User and permission management
  • Advanced features specific to each service

Wow Control Center

Beautiful, interactive web interfaces for each service with:

  • Dark sci-fi theme with animations
  • One-click operations for complex tasks
  • Visual feedback and real-time updates
  • Responsive design for all devices

🔧 API Endpoints

Core MCP Endpoints

  • GET / - Service information and features
  • GET /health - Health check and status
  • GET /metrics - Performance metrics
  • POST /tools - Execute MCP tools

Web Interfaces

  • /web/control-panel/ - React control panel
  • /web/wow-control/ - Sci-fi control center
  • /web/live-ops/ - Live operations theater
  • /web/memgraph/ - Holographic memory graph
  • /web/audit-cinema/ - Audit cinema

🛠️ Configuration

Environment Variables

Copy env.example to .env and configure:

# Server Configuration
NODE_ENV=production
PORT=3000
BRIDGE_ADMIN_TOKEN=your-secure-token

# Service API Keys (add as needed)
NOTION_API_KEY=your-notion-key
LINEAR_API_KEY=your-linear-key
GITHUB_TOKEN=your-github-token
# ... (see env.example for complete list)

Service Configuration

Each service can be configured with:

  • API keys for authentication
  • Base URLs for custom endpoints
  • Project IDs for multi-tenant services
  • Default models for AI services

🎭 Fun Features

Live Ops Theater

Real-time monitoring dashboard with:

  • Service status indicators
  • Performance metrics graphs
  • Live updates via WebSocket
  • Operational theater for demos

Holographic Memory Graph

3D visualization of:

  • Service relationships
  • Data flow patterns
  • Usage statistics
  • Interactive exploration

Chaos Monkey

Controlled chaos for testing:

  • Random service failures
  • Load testing capabilities
  • Resilience validation
  • Recovery testing

AI Doppelgänger

AI-powered suggestions for:

  • Next actions based on context
  • Optimization recommendations
  • Workflow improvements
  • Smart automation

📊 Production Features

Security

  • CORS configuration for web access
  • Environment variable protection
  • API key validation and rotation
  • Rate limiting and abuse prevention

Monitoring

  • Health checks and status endpoints
  • Performance metrics collection
  • Error logging and reporting
  • Uptime monitoring

Scalability

  • Modular architecture for easy extension
  • Type-safe schemas throughout
  • Error handling and recovery
  • Resource optimization

🚀 Deployment Options

Vercel (Recommended)

  • Zero-config deployment
  • Automatic scaling
  • Global CDN
  • Environment variable management

Docker

# Build image
docker build -t edenos-mcp-bridge .

# Run container
docker run -p 3000:3000 --env-file .env edenos-mcp-bridge

Cloud Run

# Deploy to Google Cloud Run
gcloud run deploy edenos-mcp-bridge \
  --source . \
  --platform managed \
  --region us-central1 \
  --allow-unauthenticated

🎯 Use Cases

For Developers

  • Unified API for all major services
  • Type-safe tool execution
  • Easy integration with existing apps
  • Comprehensive error handling

For Normal People

  • Beautiful interfaces that look like sci-fi
  • One-click operations for complex tasks
  • Visual feedback and animations
  • Easy-to-understand workflows

For Business

  • Enterprise-grade security
  • Scalable architecture
  • Comprehensive service coverage
  • Professional presentation capabilities

📈 Statistics

  • 15 major service integrations
  • 144+ MCP tools across all services
  • Complete MCP protocol support
  • Production-ready architecture
  • Beautiful workspace UIs for each service
  • "Wow" factor features that impress everyone

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Test thoroughly
  5. Submit a pull request

📄 License

MIT License - see LICENSE file for details.

🎭 Support

  • GitHub Issues for bug reports
  • Discussions for feature requests
  • Documentation in the /docs folder

Built with ❤️ by the EdenOS Team

"Making MCP servers that make normal people think you're a wizard!"

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors