🚀 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.
Basic information
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.
More Developer Tools MCP servers
test
cloudwegoThe ultimate LLM/AI application development framework in Go.
Unity MCP (Server + Plugin)
IvanMurzakAI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for fr
Huoshan Test
volcengineMCP-Bridge
SecretiveShellA middleware to provide an openAI compatible endpoint that can call MCP tools
Golf
golf-mcpProduction-Ready MCP Server Framework • Build, deploy & scale secure AI agent infrastructure • Includes Auth, Observability, Debugger, Telemetry & Runtime • Run real-world MCPs powering AI Agents
Comments