Pentest MCP Server

Professional pentest MCP server with stdio + Streamable HTTP transports, bundled MCP Inspector launcher, bearer auth, SoW-aware reporting, and modern

Remote serverstreamable-httpPython

What is the Pentest MCP Server?

Professional pentest MCP server with stdio + Streamable HTTP transports, bundled MCP Inspector launcher, bearer auth, SoW-aware reporting, and modern tooling across

What it actually does

Professional penetration-testing MCP server with modern transport/auth support and expanded recon tooling.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
nmapScanrunJohnTheRipper
runHashcatgobuster
niktosubfinderEnum
httpxProbeffufScan
nucleiScantrafficCapture
hydraBruteforceprivEscAudit
extractionSweepgenerateWordlist
listEngagementRecordsgetEngagementRecord
createClientReportcancelScan

How to install the Pentest MCP Server

{
  "mcpServers": {
    "pentest-1": {
      "command": "npx",
      "args": ["-y", "pentest-mcp"],
      "env": {
        "MCP_SERVER_HOST": "your-value",
        "MCP_OIDC_JWKS_URL": "your-value",
        "MCP_OIDC_INTROSPECTION_URL": "your-value",
        "MCP_OAUTH_CLIENT_ID": "your-value",
        "MCP_OAUTH_CLIENT_SECRET": "your-value",
        "MCP_OAUTH_PROVIDER_URL": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
MCP_SERVER_HOSTEndpoint or connection string the server talks to.Optional
MCP_OIDC_JWKS_URLEndpoint or connection string the server talks to.Yes
MCP_OIDC_INTROSPECTION_URLEndpoint or connection string the server talks to.Yes
MCP_OAUTH_CLIENT_IDConfiguration value read at startup.Optional
MCP_OAUTH_CLIENT_SECRETCredential the server authenticates with.Yes
MCP_OAUTH_PROVIDER_URLEndpoint or connection string the server talks to.Yes

Example prompts to try

  • “Use Pentest to nmapScan.”
  • “Use Pentest to runHashcat.”
  • “Use Pentest to nikto.”

Frequently asked questions

Professional pentest MCP server with stdio + Streamable HTTP transports, bundled MCP Inspector launcher, bearer auth, SoW-aware reporting, and modern tooling across Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.