🚀 HTTP-4-MCP Middleware Server
@Tght1211
About 🚀 HTTP-4-MCP Middleware Server
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.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"http-4-mcp": {
"command": "uv",
"args": [
"venv"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is HTTP-4-MCP Middleware Server?
HTTP-4-MCP Middleware Server is a middleware tool that transforms regular HTTP interfaces into MCP (Model Context Protocol) interfaces with simple JSON configuration. It allows any HTTP API to instantly become an MCP tool. It is designed for developers who want to expose existing HTTP APIs as MCP resources.
How to use HTTP-4-MCP Middleware Server?
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.
Key features of HTTP-4-MCP Middleware Server
- 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
Use cases of HTTP-4-MCP Middleware Server
- Convert existing REST APIs into MCP tools for AI assistants.
- Quickly integrate third‑party public APIs (e.g., weather, news) into MCP workflows.
- Prototype MCP tools without writing custom server code.
- Enable real‑time data streaming from HTTP endpoints via SSE.
FAQ from HTTP-4-MCP Middleware Server
What Python version is required?
Python 3.8 or higher is required. The recommended package manager is uv.
How do I install and start the server?
Clone the repository, create a virtual environment, install dependencies from requirements.txt, then run uv run run.py to start the main server.
What transport protocol does the MCP server use?
The server uses SSE (Server‑Sent Events) at the endpoint /mcp/sse.
Is there a graphical interface for configuration?
Yes. A visual configuration UI is available at http://localhost:8002 and offers a drag‑and‑drop interface for adding, editing, and testing API configurations.
How can I reuse existing cURL commands?
Paste a cURL command directly into the configuration UI to automatically generate the corresponding tool configuration.
Frequently asked questions
What Python version is required?
Python 3.8 or higher is required. The recommended package manager is `uv`.
How do I install and start the server?
Clone the repository, create a virtual environment, install dependencies from `requirements.txt`, then run `uv run run.py` to start the main server.
What transport protocol does the MCP server use?
The server uses SSE (Server‑Sent Events) at the endpoint `/mcp/sse`.
Is there a graphical interface for configuration?
Yes. A visual configuration UI is available at `http://localhost:8002` and offers a drag‑and‑drop interface for adding, editing, and testing API configurations.
How can I reuse existing cURL commands?
Paste a cURL command directly into the configuration UI to automatically generate the corresponding tool configuration.
Basic information
More Developer Tools MCP servers
MCP Containers
metorialConnect any AI model to 1200+ integrations (MCP, CLI, API)
Huoshan Test
volcengineStakpak Agent CLI
stakpakShip your code, on autopilot. An open source agent that lives on your machines 24/7 and keeps your apps running. 🦀

discoverGPT
Joe MonastierodiscoverGPT is visualAI's unified MCP gateway for AI commerce, exposing 29 tools across four capabilities on one canonical product catalog: trimodal search (natural-language, precise-color, and image-similarity), AI cata
MCP Inspector
modelcontextprotocolVisual testing tool for MCP servers
Comments