mcp-http

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

  1. Clone the project from the GitHub repository.
  2. Install dependencies using uv or pip.
  3. 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.