Skip to main content
Glama

mcpsmuggler

FastMCP wrapper for the Smuggler HTTP Request Smuggling scanner, packaged for Render via Docker.

What this does

  • Exposes an MCP server with a single tool: do_smuggler

  • Runs the Smuggler CLI (smuggler -u <url> ...) inside the container

  • Uses SSE transport on /mcp (FastMCP default)

Running locally

git clone https://github.com/ozgurozkan123/mcpsmuggler.git cd mcpsmuggler python -m venv .venv && source .venv/bin/activate pip install -r requirements.txt python server.py # starts on http://0.0.0.0:8000/mcp

Render deployment (Docker)

Render will auto-detect the Dockerfile:

  • Runtime: Docker

  • Exposed port: PORT env (Render sets this)

  • Start command: handled by Dockerfile (python server.py)

If using Render UI:

  1. Create a Web Service

  2. Connect this repo and choose Docker

  3. Leave root directory empty, Dockerfile path = Dockerfile

  4. No build/start commands needed

MCP client config examples

{ "mcpServers": { "mcpsmuggler": { "url": "https://<your-render-url>/mcp" } } }
-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ozgurozkan123/mcpsmuggler'

If you have feedback or need assistance with the MCP directory API, please join our Discord server