{"_id":"@calibress/curl-mcp","_rev":"5-c8cc14571d3d5f6b88b8dce9fb744898","name":"@calibress/curl-mcp","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.1":{"name":"@calibress/curl-mcp","version":"0.0.1","keywords":["mcp","model-context-protocol","curl","http","http-client","cli","ai-agents"],"license":"MIT","_id":"@calibress/curl-mcp@0.0.1","maintainers":[{"name":"craigyp","email":"prescottc@btinternet.com"}],"bin":{"curl-mcp":"dist/cli.js"},"dist":{"shasum":"125b313f306307b763d5e9b443b4a148d29d1d56","tarball":"https://registry.npmjs.org/@calibress/curl-mcp/-/curl-mcp-0.0.1.tgz","fileCount":9,"integrity":"sha512-F7jrT4/eARKNUQTA4/i6mEQYin3qR6qFWp7XGVoq/uc64uQaFhGSr4Pfh5iBU7V7z884n23aLB+twF4F/ZW6UA==","signatures":[{"sig":"MEYCIQCNpHWV8Pr8tblrP6Bmkn9Hfmderq+YKpFVdvXYvTpZWAIhALeXAs0xT7s5Jc9/9ErVkhtZEe9HAk8uymg8mHQtrwbe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7432},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","gitHead":"37d4e0c505bb1b2f5eb2036ebea032098544470d","private":false,"scripts":{"dev":"tsx src/server.ts","build":"tsc -b","clean":"rm -rf dist"},"_npmUser":{"name":"craigyp","email":"prescottc@btinternet.com"},"_npmVersion":"10.5.0","description":"curl-mcp stdio MCP server for local use (ChatGPT Desktop).","directories":{},"_nodeVersion":"21.7.3","dependencies":{"zod":"^3.23.0","@calibress/curl-mcp-core":"0.0.1","@modelcontextprotocol/sdk":"^1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.5.0","@types/node":"^20.17.0"},"_npmOperationalInternal":{"tmp":"tmp/curl-mcp_0.0.1_1764052789639_0.8385058864247306","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@calibress/curl-mcp","version":"0.0.2","keywords":["mcp","model-context-protocol","curl","http","http-client","cli","ai-agents"],"license":"MIT","_id":"@calibress/curl-mcp@0.0.2","maintainers":[{"name":"craigyp","email":"prescottc@btinternet.com"}],"homepage":"https://github.com/calibress/curl-mcp#readme","bugs":{"url":"https://github.com/calibress/curl-mcp/issues"},"bin":{"curl-mcp":"dist/cli.js"},"dist":{"shasum":"4b4e731cbe3747fa8c627dbeb038a7e1f8c68dbb","tarball":"https://registry.npmjs.org/@calibress/curl-mcp/-/curl-mcp-0.0.2.tgz","fileCount":10,"integrity":"sha512-PGLFIFgEkX0jjyiTlg0453Qs8r3L/Z3mFOyyIwCqCWD02uHyUz3EK1FFZMQTNkmOUY2Lbzys//nqH34Pq9LBWg==","signatures":[{"sig":"MEUCIEMqrNz1fhb1uJ5ZchyzwxzxKL227K8C1tU/kKijTGExAiEAj9ewXi7c334SQpnJB5A+ZzI2eG+OhgEmZ/ZbLIIjLSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8512},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","gitHead":"47267ab0865943780a697c9df06966601c47005c","private":false,"scripts":{"dev":"tsx src/server.ts","build":"tsc -b","clean":"rm -rf dist"},"_npmUser":{"name":"craigyp","email":"prescottc@btinternet.com"},"repository":{"url":"git+https://github.com/calibress/curl-mcp.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.5.0","description":"curl-mcp stdio MCP server for local use with MCP clients.","directories":{},"_nodeVersion":"21.7.3","dependencies":{"zod":"^3.23.0","@calibress/curl-mcp-core":"0.0.2","@modelcontextprotocol/sdk":"^1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.5.0","@types/node":"^20.17.0"},"_npmOperationalInternal":{"tmp":"tmp/curl-mcp_0.0.2_1764054001880_0.036347579886382375","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@calibress/curl-mcp","version":"0.0.3","keywords":["mcp","model-context-protocol","curl","http","http-client","cli","ai-agents"],"license":"MIT","_id":"@calibress/curl-mcp@0.0.3","maintainers":[{"name":"craigyp","email":"prescottc@btinternet.com"}],"homepage":"https://github.com/calibress/curl-mcp#readme","bugs":{"url":"https://github.com/calibress/curl-mcp/issues"},"bin":{"curl-mcp":"dist/cli.js"},"dist":{"shasum":"d266441f654ddbef1fa70823e65858f451f4f6e4","tarball":"https://registry.npmjs.org/@calibress/curl-mcp/-/curl-mcp-0.0.3.tgz","fileCount":10,"integrity":"sha512-QF9LX8vWaz5OIVdDJGoDIiUPxVZ2Y+T+ZjhoIq8QqUaJBUHl1lrw0szT83PZgSZgZemBaKU+cwUD0sTOlFmV6Q==","signatures":[{"sig":"MEQCIB15CcgLLjEaYNXPvmsb0PtrVl+7dsYzdZOXL9mTH9aTAiBunk1BEEDJrWlEd5uLzUSti63RDbDZQ5+SLlRn9OoGvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8632},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","funding":[{"url":"https://www.paypal.com/paypalme/CraigPrescott356","type":"paypal"}],"gitHead":"b3a32d319744ffcca7fd69eb279d5d64183da668","private":false,"scripts":{"dev":"tsx src/server.ts","build":"tsc -b","clean":"rm -rf dist"},"_npmUser":{"name":"craigyp","email":"prescottc@btinternet.com"},"repository":{"url":"git+https://github.com/calibress/curl-mcp.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.5.0","description":"curl-mcp stdio MCP server for local use with MCP clients.","directories":{},"_nodeVersion":"21.7.3","dependencies":{"zod":"^3.23.0","@calibress/curl-mcp-core":"0.0.3","@modelcontextprotocol/sdk":"^1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.5.0","@types/node":"^20.17.0"},"_npmOperationalInternal":{"tmp":"tmp/curl-mcp_0.0.3_1764054865078_0.30615578873528837","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@calibress/curl-mcp","version":"0.0.4","keywords":["mcp","model-context-protocol","curl","http","http-client","cli","ai-agents"],"license":"MIT","_id":"@calibress/curl-mcp@0.0.4","maintainers":[{"name":"craigyp","email":"prescottc@btinternet.com"}],"homepage":"https://github.com/calibress/curl-mcp#readme","bugs":{"url":"https://github.com/calibress/curl-mcp/issues"},"bin":{"curl-mcp":"dist/cli.js"},"dist":{"shasum":"a6c907dd939fe4808a3afd9d1c56f6dca23f4845","tarball":"https://registry.npmjs.org/@calibress/curl-mcp/-/curl-mcp-0.0.4.tgz","fileCount":10,"integrity":"sha512-ePwJiAy77+2aLBB0HXVhtnozuZWz+rmlSrFi1jcpylRjj4X7xc7+FEluHP/xn5qIp9hfkHSYSh1F0+Rx1OY/Ng==","signatures":[{"sig":"MEUCIQDkrrxQTthAm1P5jgiVNvfDjXGo9V4VAGVmovSfCqGUQwIgBKdRlDpHhw+Mtizo0NobptKx/K2nlG9bNiR8eB2ki68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8632},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","funding":[{"url":"https://www.paypal.com/paypalme/CraigPrescott356","type":"paypal"}],"gitHead":"75e2846807fa8fa8d92fc91509d66daedf6e0551","private":false,"scripts":{"dev":"tsx src/server.ts","build":"tsc -b","clean":"rm -rf dist"},"_npmUser":{"name":"craigyp","email":"prescottc@btinternet.com"},"repository":{"url":"git+https://github.com/calibress/curl-mcp.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.5.0","description":"curl-mcp stdio MCP server for local use with MCP clients.","directories":{},"_nodeVersion":"21.7.3","dependencies":{"zod":"^3.23.0","@calibress/curl-mcp-core":"0.0.4","@modelcontextprotocol/sdk":"^1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.5.0","@types/node":"^20.17.0"},"_npmOperationalInternal":{"tmp":"tmp/curl-mcp_0.0.4_1764304518525_0.965078274767107","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@calibress/curl-mcp","version":"0.0.5","description":"curl-mcp stdio MCP server for local use with MCP clients.","keywords":["mcp","model-context-protocol","curl","http","http-client","cli","ai-agents"],"repository":{"type":"git","url":"git+https://github.com/calibress/curl-mcp.git","directory":"packages/mcp-stdio"},"funding":[{"type":"paypal","url":"https://www.paypal.com/paypalme/CraigPrescott356"}],"type":"module","main":"dist/server.js","types":"dist/server.d.ts","bin":{"curl-mcp":"dist/cli.js"},"scripts":{"build":"tsc -b","dev":"tsx src/server.ts","dev:http":"tsx src/http-server.ts","start:http":"node dist/http-server.js","clean":"rm -rf dist"},"private":false,"publishConfig":{"access":"public"},"license":"MIT","dependencies":{"@calibress/curl-mcp-core":"0.0.5","@modelcontextprotocol/sdk":"^1.22.0","cors":"^2.8.5","express":"^4.19.2","zod":"^3.23.0"},"devDependencies":{"@types/node":"^20.17.0","@types/cors":"^2.8.17","@types/express":"^4.17.21","tsx":"^4.0.0","typescript":"^5.5.0"},"_id":"@calibress/curl-mcp@0.0.5","gitHead":"db8f77f0b8f906119335f467796a76c2de378146","bugs":{"url":"https://github.com/calibress/curl-mcp/issues"},"homepage":"https://github.com/calibress/curl-mcp#readme","_nodeVersion":"21.7.3","_npmVersion":"10.5.0","dist":{"integrity":"sha512-UcaJYfI5glIXo3yHuEA/SLBHJNXIKM/lUMuL3ktpBDyxuwT31YLutLSLnotUdcfy6ynIgSiBeQU/HT9Tf3iDIw==","shasum":"5223e5ec99dae6a454ef5fde064c505342e9b1df","tarball":"https://registry.npmjs.org/@calibress/curl-mcp/-/curl-mcp-0.0.5.tgz","fileCount":16,"unpackedSize":25889,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDfo960hEJPxHLnwW2jNMQBMGsfSQrU25ndIwpqB2PclQIhAPafGWMYzduULAFmAi5UeGnApyJuvZEPlcSxJqFE29Dz"}]},"_npmUser":{"name":"craigyp","email":"prescottc@btinternet.com"},"directories":{},"maintainers":[{"name":"craigyp","email":"prescottc@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/curl-mcp_0.0.5_1764647902968_0.23394020792418946"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-25T06:39:49.553Z","modified":"2025-12-02T03:58:23.342Z","0.0.1":"2025-11-25T06:39:49.809Z","0.0.2":"2025-11-25T07:00:02.095Z","0.0.3":"2025-11-25T07:14:25.280Z","0.0.4":"2025-11-28T04:35:18.691Z","0.0.5":"2025-12-02T03:58:23.136Z"},"bugs":{"url":"https://github.com/calibress/curl-mcp/issues"},"license":"MIT","homepage":"https://github.com/calibress/curl-mcp#readme","keywords":["mcp","model-context-protocol","curl","http","http-client","cli","ai-agents"],"repository":{"type":"git","url":"git+https://github.com/calibress/curl-mcp.git","directory":"packages/mcp-stdio"},"description":"curl-mcp stdio MCP server for local use with MCP clients.","maintainers":[{"name":"craigyp","email":"prescottc@btinternet.com"}],"readme":"# @calibress/curl-mcp\n\ncurl-mcp is a stdio MCP server for local use with MCP clients. It allows AI agents and tools to call arbitrary HTTP APIs (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS) via a single `curl_request` tool, returning structured responses with status, headers, body, timing, and simple advice.\n\nThis package exposes a single MCP tool:\n\n- `curl_request` – a structured HTTP client for agents and MCP-aware tooling.\n\n## Installation\n\nInstall globally so the `curl-mcp` CLI is on your `PATH`:\n\n```bash\nnpm install -g @calibress/curl-mcp\n```\n\n## Usage\n\nRun the stdio MCP server:\n\n```bash\ncurl-mcp\n```\n\nThen configure your MCP client to start the `curl-mcp` command via its MCP server settings. For JSON-based configs, this typically looks like:\n\n```json\n{\n  \"mcpServers\": {\n    \"curl-mcp\": {\n      \"command\": \"curl-mcp\",\n      \"args\": []\n    }\n  }\n}\n```\n\nRefer to your MCP client documentation for the exact configuration format.\n","readmeFilename":"README.md"}