Curl MCP - Natural Language Curl Commander
@MartinPSDev
关于 Curl MCP - Natural Language Curl Commander
MCP server that translates natural language instructions into curl commands, supporting both English and Spanish
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"curl-mcp": {
"command": "python3",
"args": [
"-m",
"venv",
".env"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is Curl MCP - Natural Language Curl Commander?
Curl MCP - Natural Language Curl Commander is an MCP server that translates natural language prompts into curl commands, supporting both English and Spanish. It is designed for developers and testers who want to execute HTTP requests using plain language instead of writing raw curl syntax.
How to use Curl MCP - Natural Language Curl Commander?
Clone the repository, create a Python virtual environment, install dependencies, and start the server with python3 main.py. Configure the server in your MCP client settings by adding the JSON entry provided in the README, then send natural language commands like "Get headers from https://example.com" or "POST to https://api.example.com/users with data name=John and age=25".
Key features of Curl MCP - Natural Language Curl Commander
- Supports both English and Spanish commands
- Handles GET, POST, and other common HTTP methods
- Manages headers, authentication, and data payloads
- Offers SSL verification toggling and timeout settings
- Allows proxy specification and custom user agents (e.g., Chrome, iPhone)
- Saves responses to files using download commands
Use cases of Curl MCP - Natural Language Curl Commander
- Quickly inspect HTTP headers or raw responses from an API endpoint
- Send authenticated requests (Bearer tokens, basic auth) without memorizing curl flags
- Test form data uploads or URL-encoded POSTs via natural language
- Download files or pages while controlling output file names
- Simulate different client environments (mobile, browser) for API testing
FAQ from Curl MCP - Natural Language Curl Commander
What languages does Curl MCP - Natural Language Curl Commander support?
It supports both English and Spanish natural language commands.
What are the system requirements to run this server?
You need Python 3.13 or higher, curl (pre-installed on most Linux systems), Git, and the Python dependencies listed in requirements.txt.
How do I configure the server in an MCP client?
Add the provided JSON configuration to your MCP settings, adjusting the paths to match your local repository location and virtual environment Python site-packages.
Can I use authentication headers or bearer tokens?
Yes, the server interprets commands like "Make a request to https://api.example.com with header Authorization: Bearer mytoken" and "Get https://api.example.com using basic auth user:password".
What curl options can I control through natural language?
You can set timeouts, ignore SSL verification, specify a proxy, choose user agents (e.g., “as Chrome” or “as iPhone”), and handle different data formats (form data, URL-encoded, file uploads).
其他 分类下的更多 MCP 服务器
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Awesome Mlops
visengerA curated list of references for MLOps
Codelf
unbugA search tool helps dev to solve the naming things problem.
Core Philosophy: Connect, Unify, Respond
mindsdbDelegate anything. It comes back done.
Blender
ahujasidOpen-source MCP to use Blender with any LLM
评论