mcp-http
1
MCP Http Server is an MCP server that facilitates HTTP request operations through a REST API. It enables interactions with various Web APIs using HTTP methods such as GET, POST, PUT, and DELETE, and can be integrated with Claude Desktop.
📋 Project Overview
MCP Http Server is a Model Context Protocol (MCP) server implemented based on the Python httpx library. It supports HTTP request operations via a REST API, including various methods like GET, POST, PUT, and DELETE, aiming to simplify integration with various Web APIs.
🚀 Quick Start
Dependencies
- Python 3.x
- httpx library
- uv (recommended package manager)
Installation and Startup
- Clone the project from the GitHub repository.
- Install dependencies using uv or pip.
- Start the server using the startup command provided.
🛠️ Available Tools
- http_get: Executes a GET request.
- http_post: Executes a POST request with optional data body.
- http_put: Executes a PUT request with optional data body.
- http_delete: Executes a DELETE request.
🤝 Integration with Claude Desktop
You can integrate this MCP Http Server with Claude Desktop by configuring the claude_desktop_config.json
.