🚀 HTTP-4-MCP Middleware Server
@Tght1211
关于 🚀 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.
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"http-4-mcp": {
"command": "uv",
"args": [
"venv"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
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.
开发工具 分类下的更多 MCP 服务器
MCP Containers
metorialConnect any AI model to 1200+ integrations (MCP, CLI, API)
Burp Suite MCP Server Extension
PortSwiggerMCP Server for Burp
Grafana MCP server
grafanaMCP server for Grafana
DevDocs by CyberAGI 🚀
cyberagiincCompletely free, private, UI based Tech Documentation MCP server. Designed for coders and software developers in mind. Easily integrate into Cursor, Windsurf, Cline, Roo Code, Claude Desktop App
Smithery CLI
smithery-aiInstall, manage and develop MCP servers and skills for agents
评论