Curl Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Curl Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Un server MCP (Model Context Protocol) che fornisce strumenti HTTP/HTTPS completi utilizzando curl. Questo server consente di eseguire richieste HTTP con supporto per vari metodi di autenticazione, upload di file, download e comandi curl personalizzati.
npm installPer utilizzare il server con npx, puoi:
npm linknpm publishnpm pack
npm install -g ./curl-mcp-server-1.0.0.tgzEsegue richieste HTTP GET
Esegue richieste HTTP POST
Esegue richieste HTTP PUT
Esegue richieste HTTP DELETE
Esegue richieste HTTP PATCH
Esegue richieste HTTP HEAD
Esegue comandi curl personalizzati
Carica file tramite HTTP POST
Scarica file tramite HTTP GET
Testa i metodi di autenticazione
{
"type": "bearer",
"token": "your-jwt-token"
}{
"type": "basic",
"username": "user",
"password": "password"
}{
"type": "digest",
"username": "user",
"password": "password"
}{
"type": "oauth2",
"token": "your-oauth2-token"
}{
"type": "api_key",
"key": "X-API-Key",
"value": "your-api-key"
}{
"type": "custom",
"header": "Authorization: Custom token123"
}Il server supporta la gestione persistente dei cookie tramite cookie jar, utile per mantenere sessioni HTTP tra più richieste.
Specifica il parametro cookieJar con il percorso di un file che verrà usato per salvare e caricare i cookie:
{
"tool": "http_get",
"arguments": {
"url": "https://example.com/api/protected",
"cookieJar": "/tmp/session-cookies.txt"
}
}Il cookie jar:
Aggiungi questa configurazione al file di configurazione di Claude Desktop per utilizzare il server tramite npx:
{
"mcpServers": {
"curl-mcp": {
"command": "npx",
"args": [
"curl-mcp-server"
]
}
}
}Aggiungi questa configurazione al file di configurazione di Claude Desktop per utilizzare il server locale:
{
"mcpServers": {
"curl-mcp": {
"command": "node",
"args": ["e:\\MCP_servers\\curl-mcp\\index.js"],
"env": {}
}
}
}Usa la configurazione seguente:
{
"name": "curl-mcp-server",
"version": "1.0.0",
"command": "node",
"args": ["percorso/assoluto/al/index.js"],
"transport": "stdio"
}// Attraverso il client MCP
{
"tool": "http_get",
"arguments": {
"url": "https://api.example.com/data"
}
}{
"tool": "http_post",
"arguments": {
"url": "https://api.example.com/data",
"data": "{\"name\": \"test\"}",
"auth": {
"type": "bearer",
"token": "your-jwt-token"
},
"headers": {
"Content-Type": "application/json"
}
}
}{
"tool": "http_upload",
"arguments": {
"url": "https://api.example.com/upload",
"filePath": "/path/to/file.jpg",
"fieldName": "image",
"auth": {
"type": "api_key",
"key": "X-API-Key",
"value": "your-api-key"
}
}
}{
"tool": "curl_custom",
"arguments": {
"args": ["-X", "PATCH", "-H", "Content-Type: application/json", "-d", "{\"status\": \"active\"}", "https://api.example.com/users/123"]
}
}Il server fornisce risorse informative accessibili tramite:
http://info/tools - Lista degli strumenti disponibilihttp://info/auth - Tipi di autenticazione supportatihttp://info/examples - Esempi di utilizzo dell'autenticazionenpm startnpm run devAssicurati che curl sia installato e disponibile nel PATH:
sudo apt-get install curl (Ubuntu/Debian) o equivalenteAumenta il valore del timeout nei parametri degli strumenti se necessario (default: 30 secondi per la maggior parte delle operazioni, 60 per upload, 300 per download).
Usa il parametro insecure: true per bypassare la verifica dei certificati SSL (solo per testing).
MIT License - Vedi il file LICENSE per i dettagli.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.