Cover image
Try Now
2025-03-16

3 years

Works with Finder

1

Github Watches

1

Github Forks

1

Github Stars

MCP Server Magic

Generate MCP (Model Context Protocol) servers easily.

Project info

URL: https://lovable.dev/projects/d1f58d89-2e1d-4c6a-ade1-f7807ab46e44

Features

  • Generate TypeScript, Python, and Go MCP servers
  • Configure authentication (API Key, Bearer Token, Basic Auth)
  • Define resources and tools
  • Deploy to various environments (AWS, GCP, Azure, Self-hosted)
  • NEW: API Proxy Mode - Create MCP servers that proxy to existing APIs

Server Modes

MCP Server Magic supports two modes for server generation:

Direct Implementation Mode

This is the default mode where MCP Server Magic generates a complete, standalone implementation of your MCP server. The server handles all logic and data processing directly.

Proxy Mode

Proxy mode allows you to create an MCP server that acts as a middleware between MCP clients (like Claude) and your existing APIs. The MCP server translates MCP-formatted requests into standard API calls and converts the responses back to MCP format.

Proxy Mode Features:

  • Connect to any existing REST API
  • Automatic conversion between MCP and standard formats
  • Optional caching for improved performance
  • Optional rate limiting to protect your target API
  • Authentication support for both MCP client and target API
  • Full compliance with Model Context Protocol standard

Tests

This project includes comprehensive tests to ensure the quality of generated servers:

# Run basic MCP server tests
npm test

# Run full MCP tests including Go server generation
npm run test:mcp

# Run proxy mode tests
npm run test:proxy

How can I edit this code?

There are several ways of editing your application.

Use Lovable

Simply visit the Lovable Project and start prompting.

Changes made via Lovable will be committed automatically to this repo.

Use your preferred IDE

If you want to work locally using your own IDE, you can clone this repo and push changes. Pushed changes will also be reflected in Lovable.

The only requirement is having Node.js & npm installed - install with nvm

Follow these steps:

# Step 1: Clone the repository using the project's Git URL.
git clone <YOUR_GIT_URL>

# Step 2: Navigate to the project directory.
cd <YOUR_PROJECT_NAME>

# Step 3: Install the necessary dependencies.
npm i

# Step 4: Start the development server with auto-reloading and an instant preview.
npm run dev

Technologies

This project is built with:

  • Vite
  • TypeScript
  • React
  • shadcn-ui
  • Tailwind CSS
  • Model Context Protocol SDK

相关推荐

  • NiKole Maxwell
  • I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

  • Bora Yalcin
  • Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.

  • Joshua Armstrong
  • Confidential guide on numerology and astrology, based of GG33 Public information

  • https://suefel.com
  • Latest advice and best practices for custom GPT development.

  • Callycode Limited
  • A geek-themed horoscope generator blending Bitcoin prices, tech jargon, and astrological whimsy.

  • Alexandru Strujac
  • Efficient thumbnail creator for YouTube videos

  • Emmet Halm
  • Converts Figma frames into front-end code for various mobile frameworks.

  • Khalid kalib
  • Write professional emails

  • Elijah Ng Shi Yi
  • Advanced software engineer GPT that excels through nailing the basics.

  • Beniyam Berhanu
  • Therapist adept at identifying core issues and offering practical advice with images.

  • apappascs
  • 发现市场上最全面,最新的MCP服务器集合。该存储库充当集中式枢纽,提供了广泛的开源和专有MCP服务器目录,并提供功能,文档链接和贡献者。

  • ShrimpingIt
  • MCP系列GPIO Expander的基于Micropython I2C的操作,源自ADAFRUIT_MCP230XX

  • OffchainLabs
  • 进行以太坊的实施

  • huahuayu
  • 统一的API网关,用于将多个Etherscan样区块链Explorer API与对AI助手的模型上下文协议(MCP)支持。

  • deemkeen
  • 用电源组合控制您的MBOT2:MQTT+MCP+LLM

    Reviews

    1 (1)
    Avatar
    user_ror1K8C8
    2025-04-16

    I've been using mcp-server-magic and it's truly a game-changer for server management. Created by diopisemou, its seamless integration and user-friendly interface make it an outstanding tool for developers. Check it out at https://github.com/diopisemou/mcp-server-magic – I highly recommend it!