http bridge.com
http bridge.com logo

HTTP Bridge

Middleware server that enables secure interaction with HTTP APIs through a configurable bridge, allowing dynamic integra...

Created byApr 23, 2025

HTTP-4-MCP Middleware Server

![Version](https://img.shields.io/badge/version-1.0.0-blue.svg) ![Python](https://img.shields.io/badge/Python-3.8+-green.svg) ![License](https://img.shields.io/badge/license-MIT-orange.svg)
[English](README.md) | [ ](README_CN.md)

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

[![GitHub](https://img.shields.io/badge/GitHub-tght1211-181717?style=for-the-badge&logo=github)](https://github.com/tght1211) [![Gitee](https://img.shields.io/badge/Gitee-tght1211-C71D23?style=for-the-badge&logo=gitee)](https://gitee.com/tght1211)

System Demo

Intuitive Visual Configuration Interface

![Visual Configuration Interface](image/image.png)

Powerful API Conversion

![API Conversion](image/image1.png)

cURL Import Support

![cURL Import Support](image/image2.png)

Tool Description

![Tool Description](image/image3.png)

Quick Start

Installation

Start Service

Usage Guide

1 Configure API

Method 1: Visual Configuration (Recommended)

  1. Visit `http://localhost:8002`
  1. Click "Add New Interface"
  1. Fill in configuration parameters
  1. Save and apply instantly!

Method 2: JSON Configuration

2 Connect to MCP

Project Structure

Configuration Reference

Global Configuration

[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]

Special Features

cURL Import

Paste cURL command directly, automatically generate configuration:

Pixel Art Interface

  • Game-like configuration experience
  • Drag-and-drop parameter setting
  • Real-time request test
  • Automatically generate configuration

Contribution Guide

  1. Fork this repository
  1. Create feature branch
  1. Submit changes
  1. Push branch
  1. Submit Pull Request

Get Help

  • Submit Issue
  • Join Discussion Group
  • View Wiki

Open Source License

This project uses the MIT license - see [LICENSE](LICENSE) file