curl-mcp
1
Curl MCP is a tool that allows executing curl commands using natural language, supporting both English and Spanish. It operates as an MCP server to process web requests with features like authentication, data handling, and manipulating user agents.
Curl MCP - Natural Language Curl Commander
Execute curl commands using natural language in English and Spanish.
Prerequisites
- Python 3.13 or higher
- curl (usually pre-installed on Linux)
- Git
Installation
- Clone the repository.
- Create and activate a virtual environment.
- Install dependencies.
- Start the MCP server.
Configuration
Add specific settings to your MCP configuration to enable the server.
Usage
Start the MCP server to receive natural language commands. These can include basic requests, handling authentication, data handling, security options, and user agent specifications.
Example Commands:
- "Get headers from https://example.com"
- "POST to https://api.example.com/users with data name=John and age=25"
- "Get https://example.com as Chrome"