http-client-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@http-client-mcpfetch https://api.github.com/users/octocat"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
HTTP Client MCP Server
A Model Context Protocol (MCP) server that provides HTTP client capabilities.
Features
Full HTTP method support (GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS)
Custom headers and query parameters
Request body support (JSON, form data, text)
Configurable timeouts and SSL verification
Detailed response information including status codes and headers
Setup for Claude Desktop
1. Install Dependencies
pip install fastmcp httpx pydanticOr use the requirements file:
pip install -r requirements.txt2. Configure Claude Desktop
Add this server to your Claude Desktop configuration file:
Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"http-client": {
"command": "python",
"args": ["/path/to/http-client-mcp/src/http_client_mcp/server.py"]
}
}
}Note: Replace /path/to/http-client-mcp with the actual location where you cloned this repository.
3. Restart Claude Desktop
After saving the configuration, restart Claude Desktop to load the MCP server.
Usage Examples
Once configured, you can use these tools:
Simple GET request:
Use the http_get tool to fetch data from https://api.github.com/users/octocatPOST request with JSON:
Use the http_post tool to send {"name": "test"} to https://httpbin.org/postCustom request:
Use the http_request tool to make a PUT request to https://httpbin.org/put with custom headersAvailable Tools
http_request- Full control over HTTP requestshttp_get- Simplified GET requestshttp_post- Simplified POST requestshttp_put- Simplified PUT requestshttp_delete- Simplified DELETE requestshttp_patch- Simplified PATCH requests
License
MIT License - see LICENSE file for details.
AI-Assisted Development
This repository was created with the assistance of AI tools. The time invested in building a solution should not exceed the time it saves compared to not building it at all.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/keijeizei/http-client-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server