- Home
- MCP servers
- Curl MCP
Curl MCP
- typescript
1
GitHub Stars
typescript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
You can run curl-mcp to act as a dedicated HTTP/MCP client server that lets your AI assistants and MCP-aware tools send structured HTTP requests and receive rich, contextual responses. It supports both local stdio and hosted HTTP transports, complete with session handling, timeouts, redirects, and easy integration tests, so you can confidently build MCP-enabled workflows.
How to use
Set up curl-mcp and connect it to your MCP client. You can run a local stdio server for in-editor development or expose an HTTP endpoint for hosted clients. Your client will then issue requests via curl_request and receive structured responses that include status, timing, body, and optional advice.
How to install
Prerequisites: Node.js 20 or later is required for native fetch support.
From source, install dependencies and build the project.
npm install
npm run build
Start the stdio transport for local development and the HTTP transport for hosted clients.
npm run dev:stdio
npm run dev:http
Additional sections
Configuration and startup details are provided below to help you connect your MCP clients to curl-mcp in either stdio or HTTP mode.
Available tools
curl_request
A structured HTTP client designed for AI assistants and MCP-aware development tools. It handles HTTP verbs, headers, bodies, timing, redirects, and returns a rich, structured response with status, content, and optional advice.