MCP ExplorerExplorer

Curl Mcp

@MartinPSDevon 9 months ago
1 MIT
FreeCommunity
AI Systems
MCP server that translates natural language instructions into curl commands, supporting both English and Spanish

Overview

What is Curl Mcp

curl-mcp is an MCP server that translates natural language instructions into curl commands, supporting both English and Spanish languages.

Use cases

Use cases for curl-mcp include making HTTP requests with specific headers, handling authentication, sending data in various formats, and managing security options like SSL verification.

How to use

To use curl-mcp, start the MCP server by running ‘python3 main.py’. You can then send natural language commands in English or Spanish to execute corresponding curl commands.

Key features

Key features of curl-mcp include support for natural language processing in English and Spanish, the ability to handle various curl command options, and the capability to perform basic and advanced HTTP requests.

Where to use

curl-mcp can be used in web development, API testing, and automation tasks where curl commands are needed but users prefer to use natural language for ease of understanding.

Content

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

  1. Clone the repository:
git clone https://github.com/MartinPSDev/curl-mcp.git
cd curl-mcp
  1. Create and activate a virtual environment:
python3 -m venv .env
source .env/bin/activate
  1. Install dependencies:
pip install -r requirements.txt
  1. Start the MCP server:
python3 main.py
demo

Configuration

Add this to your MCP settings:

{
  "mcpServers": {
    "curl-mcp": {
      "command": "/usr/bin/python3",
      "args": [
        "/path/to/your/curl-mcp/main.py"
      ],
      "env": {
        "PYTHONPATH": "/path/to/your/curl-mcp/.env/lib/python3.11/site-packages"
      }
    }
  }
}

Note: Replace /path/to/your/curl-mcp with the actual path where you cloned the repository.

Usage

  1. Start the MCP server:
python3 main.py
  1. The server can now receive natural language commands in English or Spanish. Here are some examples:

Basic Examples:

Advanced Examples:

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers