MCP HTTP Client Server
Click on "Deploy 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., "@MCP HTTP Client Serverget https://api.github.com/repos/ferPrieto/MCP-Http-Client"
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.
MCP HTTP Client Server
A powerful Model Context Protocol (MCP) server for making HTTP requests, GraphQL queries, and TCP/Telnet connections from AI assistants. Inspired by Postman but designed for AI-native workflows with enhanced response formatting, intelligent caching, and multiple content type support.
Why Use This?
Seamlessly integrates with AI assistants like Claude
13.7x faster with intelligent LRU caching
Auto-formatted JSON, status emojis, performance metrics
JSON, form-data, URL-encoded - all supported
very request shows response time
atural language commands, no complex setup
Related MCP server: MCP API Server
Installation
Choose your preferred installation method:
Option 1: npm (Recommended for easy setup)
npm install -g @mcp/http-clientOption 2: Homebrew (macOS/Linux)
brew tap ferPrieto/mcp-http-client
brew install mcp-http-clientOption 3: GitHub Packages (for Kotlin/JVM projects)
Add the repository and dependency to your build.gradle.kts:
repositories {
maven {
url = uri("https://maven.pkg.github.com/ferPrieto/MCP-Http-Client")
credentials {
username = project.findProperty("gpr.user") as String? ?: System.getenv("GITHUB_ACTOR")
password = project.findProperty("gpr.key") as String? ?: System.getenv("GITHUB_TOKEN")
}
}
}
dependencies {
implementation("ferprieto.mcp:httpclient:1.0.0")
}Note: GitHub Packages requires authentication. Generate a Personal Access Token with read:packages scope.
Option 4: Build from Source
git clone https://github.com/ferPrieto/MCP-Http-Client.git
cd MCP-Http-Client
./gradlew clean buildThis generates build/libs/mcp-http-client-all.jar.
Configuration
Add to your MCP client configuration file:
Cursor:
~/.cursor/mcp.jsonClaude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.json
If installed via npm:
{
"mcpServers": {
"http-client": {
"command": "npx",
"args": ["@mcp/http-client"]
}
}
}If installed via Homebrew:
{
"mcpServers": {
"http-client": {
"command": "mcp-http-client"
}
}
}If using JAR directly:
{
"mcpServers": {
"http-client": {
"command": "java",
"args": ["-jar", "/path/to/mcp-http-client-all.jar"]
}
}
}Comparison with Postman
Feature | MCP HTTP Client | Postman |
Interface | 🤖 Natural Language | 🖱️ GUI |
Setup Time | ⚡ 1 minute | ⏱️ 5+ minutes |
HTTP Methods | ✅ All | ✅ All |
GraphQL | ✅ Native | ✅ Yes |
TCP/Telnet | ✅ Yes | ❌ No |
Content Types | ✅ JSON, Form, URL-encoded | ✅ Many |
Response Formatting | ✅ Auto pretty-print | ✅ Yes |
Performance Cache | ✅ 13.7x faster | ❌ No |
Response Time | ✅ Auto-tracked | ✅ Yes |
Cost | 🆓 Free & Open Source | 💰 Free/Paid |
AI Integration | ✅ Native | ❌ Manual |
Advanced Features
Content-Type Auto-Detection
The server automatically:
Detects JSON responses and pretty-prints them
Sets appropriate
Content-Typeheaders based onbodyTypeHandles form-data with proper multipart boundaries
URL-encodes form parameters automatically
Performance Metrics
Every request automatically tracks:
Total request duration
Response size
Status codes
Timing information
Roadmap
Future features planned for upcoming releases:
Collections: Save and organize API requests (like Postman collections)
Environments: Manage variables across different environments (Dev, Staging, Production)
Authentication Helpers: Built-in support for Basic Auth, Bearer Token, API Key, OAuth2
Request Chaining: Use response values in subsequent requests with variable substitution
Postman Import: Import existing Postman collections for easy migration
License
MIT License
Made with ❤️ for the AI-native development workflow. Simpler than Postman, faster than manual curl commands, perfect for AI assistants!
This server cannot be deployed
Maintenance
Related MCP Connectors
- ZapierOAuthcom.zapier
Hosted MCP server connecting AI assistants to 9,000+ apps and 40,000+ actions via Zapier.
- UnifAPIOAuthcom.unifapi
Hosted MCP server for live public-data APIs and Skills for AI agents.
MCP server connecting AI agents to 100+ apps (Gmail, Slack, Notion, GitHub) via one-click OAuth.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Related MCP Servers
- AlicenseAqualityFmaintenanceAn MCP server that enables AI assistants to make HTTP requests and download files using curl, allowing them to interact with web APIs and content.610 npm2MIT
- AlicenseAqualityDmaintenanceA Model Context Protocol server that enables AI assistants to make HTTP requests (GET, POST, PUT, DELETE) to external APIs through standardized MCP tools.42MIT
- AlicenseNot gradedqualityDmaintenanceA universal MCP server that connects any REST API to AI assistants via OpenAPI or Postman specifications. It enables dynamic tool creation with GraphQL-style field selection and automatic schema inference for efficient data retrieval.8 npm6-
- AlicenseNot gradedqualityAmaintenanceAn MCP Server that enables AI assistants to interact with your local browsers.1,456 npm54MIT