loading…
Search for a command to run...
loading…
A powerful MCP server for making HTTP requests, GraphQL queries, and TCP/Telnet connections from AI assistants.
A powerful MCP server for making HTTP requests, GraphQL queries, and TCP/Telnet connections from AI assistants.
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.
Choose your preferred installation method:
npm install -g @mcp/http-client
brew tap ferPrieto/mcp-http-client
brew install mcp-http-client
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.
git clone https://github.com/ferPrieto/MCP-Http-Client.git
cd MCP-Http-Client
./gradlew clean build
This generates build/libs/mcp-http-client-all.jar.
Add to your MCP client configuration file:
~/.cursor/mcp.json~/Library/Application Support/Claude/claude_desktop_config.json{
"mcpServers": {
"http-client": {
"command": "npx",
"args": ["@mcp/http-client"]
}
}
}
{
"mcpServers": {
"http-client": {
"command": "mcp-http-client"
}
}
}
{
"mcpServers": {
"http-client": {
"command": "java",
"args": ["-jar", "/path/to/mcp-http-client-all.jar"]
}
}
}
| 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 |
The server automatically:
Content-Type headers based on bodyTypeEvery request automatically tracks:
Future features planned for upcoming releases:
MIT License
Made with ❤️ for the AI-native development workflow. Simpler than Postman, faster than manual curl commands, perfect for AI assistants!
Run in your terminal:
claude mcp add mcp-http-client-server -- npx Security
Low riskAutomated heuristic from public metadata — not a security guarantee.