mcp-http-server
Verified Safeby EzraFathurrahman
Overview
Provides an HTTP-based Multi-Agent Communication Protocol (MCP) server exposing tools for making external HTTP requests and echoing JSON payloads, primarily designed for integration with LLMs or other agents.
Installation
python server.pySecurity Notes
The `http_get` tool allows making requests to arbitrary URLs. If the server is exposed to untrusted inputs (e.g., directly from an LLM without strict input validation or sandboxing), it could potentially be exploited for Server-Side Request Forgery (SSRF) or used to probe internal networks. However, the code itself does not contain obvious vulnerabilities like `eval`, obfuscation, or hardcoded secrets. The `httpx` library is used responsibly.
Similar Servers
Web-Request-MCP-Server
Execute HTTP requests to interact with web APIs, fetch data, and automate web interactions within AI workflows.
mcp-server
Provides a simple HTTP server implementing a protocol likely related to MCP (e.g., Minecraft Classic Protocol).
mcp_server_example
Provides a basic, minimal HTTP server template for demonstrating web service capabilities.
mcp-server-example
Provides a basic demonstration of server functionality, likely for educational purposes or as a starting point for network application development.