🚀 HTTP-4-MCP Middleware Server

by Tght1211

16 stars
233 downloads
Not rated
GitHub

About

HTTP-4-MCP configuration tool allows you to easily convert HTTP API to MCP tool without writing code. With simple interface operations, you can quickly configure an mcp-server.

Details

Author
Tght1211
GitHub stars
16
Downloads
233
Categories
Developer Tools

- HTTP to MCP one‑click conversion of HTTP APIs
- Simple and intuitive JSON configuration
- SSE (Server‑Sent Events) real‑time data streaming
- Drag‑and‑drop visual configuration interface
- Hot reload for instant configuration updates
- cURL import to auto‑generate configuration

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name 🚀 HTTP-4-MCP Middleware Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Clone the repository, install dependencies (recommended using uv), then start the main server with uv run run.py. Optionally start the visual configuration UI with uv run run_config_ui.py. Configure APIs either through the drag‑and‑drop interface at http://localhost:8002 or by editing a JSON configuration file. Connect to the MCP server via the SSE endpoint http://localhost:8000/mcp/sse.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "\ud83d\ude80 http-4-mcp middleware server": {
            "http-4-mcp": {
                "command": "uv",
                "args": [
                    "venv"
                ]
            }
        }
    }
}

McpServers

{
    "http-4-mcp": {
        "command": "uv",
        "args": [
            "venv"
        ]
    }
}

🚀 HTTP-4-MCP Middleware Server

<div align="center">

Version
Python
License

English | 中文

</div>

🌟 Introduction

HTTP-4-MCP is a powerful middleware server that magically transforms regular HTTP interfaces into MCP (Model Control Protocol) interfaces. With simple configuration, your HTTP API becomes an MCP tool instantly!

✨ Key Features

- 🔄 HTTP to MCP: One-click conversion of HTTP APIs to MCP interfaces
- 📝 JSON Configuration: Simple and intuitive configuration
- 🌊 SSE Support: Real-time data streaming
- 🎨 Visual Configuration: Drag-and-drop interface for API configuration
- 🔥 Hot Reload: Instant configuration updates without restart
- 📊 Complete Monitoring: Detailed logging and error tracking
- 🛡️ Secure & Reliable: Built-in error handling and parameter validation

👨‍💻 Author Information

<div align="center">

GitHub
Gitee

</div>

📸 System Demo

<div align="center">

🖥️ Intuitive Visual Configuration Interface

Visual Configuration Interface

🔄 Powerful API Conversion

API Conversion

📊 cURL Import Support

cURL Import Support

🚀 Tool Description

Tool Description

</div>

🚀 Quick Start

📦 Installation

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.