使用说明
卷曲MCP-自然语言卷曲指令
使用英语和西班牙语的自然语言执行curl命令。
先决条件
- Python 3.13或更高版本
- curl(通常预装在Linux上)
- Git
安装
- 克隆存储库:
git clone https://github.com/MartinPSDev/curl-mcp.git
cd curl-mcp
- 创建并激活虚拟环境:
python3 -m venv .env
source .env/bin/activate
- 安装依赖项:
pip install -r requirements.txt
- 启动MCP服务器:
python3 main.py
配置
将此添加到您的MCP设置中:
{
"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"
}
}
}
}
注:更换 /path/to/your/curl-mcp 使用克隆存储库的实际路径。
用法
- 启动MCP服务器:
python3 main.py
- 服务器现在可以接收英语或西班牙语的自然语言命令。以下是一些示例:
基本示例:
- “从以下位置获取标题https://example.com"
- “显示来自的原始响应https://api.example.com"
- “下载https://example.com并另存为page.html“
高级示例:
-
标头和身份验证:
- “请求https://api.example.com带有标头授权:承载mytoken”
- “获取https://api.example.com使用基本身份验证用户:密码“
-
数据处理:
- “POST到https://api.example.com/users数据名称=约翰,年龄=25”
- “将表单数据发送到https://upload.example.com文件格式为image.jpg
- “POST url编码数据用户=测试+名称到https://api.example.com"
-
安全和选项:
- “获取https://example.com忽略SSL验证“
- “请求https://api.example.com超时30秒”
- “获取https://example.com通过代理本地主机:8080“
-
用户代理:
- “获取https://example.comChrome”
- “请求https://mobile.example.com作为iPhone”
