一个为主流渗透测试工具打造的MCP服务器集合。 | A collection of Model Context Protocol servers for popular security tools like SQLMap, FFUF, NMAP, Masscan and more. Integrate security testing and penetration testing into AI workflows.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"tool-name-mcp": {
"args": [
"/path/to/tool-mcp/server.py",
"tool-binary"
],
"command": "python"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
This is a Python refactored version of the security tools MCP (Model Context Protocol) server collection, implemented using the FastMCP library.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
uvx 'fastmcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
FastMCP OpenAPI Provider has an SSRF & Path Traversal Vulnerability
## Technical Description The `OpenAPIProvider` in FastMCP exposes internal APIs to MCP clients by parsing OpenAPI specifications. The `RequestDirector` class is responsible for constructing HTTP requests to the backend service. A critical vulnerability exists in the `_build_url()` method. When an OpenAPI operation defines path parameters (e.g., `/api/v1/users/{user_id}`), the system directly substitutes parameter values into the URL template string **without URL-encoding**. Subsequently, `urll
FastMCP: Missing Consent Verification in OAuth Proxy Callback Facilitates Confused Deputy Vulnerabilities
## Summary While testing the *GitHubProvider* OAuth integration, which allows authentication to a FastMCP MCP server via a FastMCP OAuthProxy using GitHub OAuth, it was discovered that the FastMCP OAuthProxy does not properly validate the user's consent upon receiving the authorization code from GitHub. In combination with GitHub’s behavior of skipping the consent page for previously authorized clients, this introduces a Confused Deputy vulnerability. ## Technical Details An adversary can initi
FastMCP has a Command Injection vulnerability - Gemini CLI
Server names containing shell metacharacters (e.g., `&`) can cause command injection on Windows when passed to `fastmcp install claude-code` or `fastmcp install gemini-cli`. These install paths use `subprocess.run()` with a list argument, but on Windows the target CLIs often resolve to `.cmd` wrappers that are executed through `cmd.exe`, which interprets metacharacters in the flattened command string. PoC: ```python from fastmcp import FastMCP mcp = FastMCP(name="test&calc") @mcp.tool def rol
FastMCP OAuth Proxy token reuse across MCP servers
While testing the OAuth Proxy implementation, it was noticed that the server does not properly respect the `resource` parameter submitted by the client in the authorization and token request. Instead of issuing the token explicitly for this MCP server, the token is issued for the `base_url` passed to the `OAuthProxy` during initialization. **Affected File:** *https://github.com/jlowin/fastmcp/blob/main/src/fastmcp/server/auth/oauth_proxy.py#L828* **Affected Code:** ```python self._jwt_issuer:
FastMCP updated to MCP 1.23+ due to CVE-2025-66416
There was a recent CVE report on MCP: https://nvd.nist.gov/vuln/detail/CVE-2025-66416. FastMCP does not use any of the affected components of the MCP SDK directly. However, FastMCP versions prior to 2.14.0 did allow MCP SDK versions <1.23 that were vulnerable to CVE-2025-66416. Users should upgrade to FastMCP 2.14.0 or later.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in security
An evil MCP server used for redteam testing
AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Proof primitive for AI agents on MultiversX. Anchor file hashes on-chain as verifiable proofs.
mcpki-server is the backend infrastructure for https://www.mcpki.org, enabling secure public key management and autonomous certificate handling for large language models (LLMs).
MCP Security Weekly
Get CVE alerts and security updates for Mcp For Security Python and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
This is a Python refactored version of the security tools MCP (Model Context Protocol) server collection, implemented using the FastMCP library.
This project is a complete Python refactoring based on cyproxio/mcp-for-security JavaScript/TypeScript version. We thank cyproxio for open-sourcing this excellent security tools MCP server collection, which provides important contributions to the standardization of cybersecurity tools.
⚠️ Important Declaration:
Complete refactoring of 20 JavaScript version security tool MCP servers to Python version, maintaining:
mcp-for-security-python/
├── README.md # This file
├── sqlmap-mcp/ # SQL injection testing tool
├── assetfinder-mcp/ # Subdomain discovery tool
├── waybackurls-mcp/ # Historical URL discovery tool
├── crtsh-mcp/ # SSL certificate log query tool
├── shuffledns-mcp/ # DNS brute force tool
├── httpx-mcp/ # HTTP service detection tool
├── ffuf-mcp/ # Web fuzzing tool
├── nuclei-mcp/ # Vulnerability scanning tool
├── nmap-mcp/ # Network scanning tool
├── masscan-mcp/ # High-speed port scanning tool
├── alterx-mcp/ # Domain mutation generation tool
├── arjun-mcp/ # HTTP parameter discovery tool
├── katana-mcp/ # Web crawler tool
├── sslscan-mcp/ # SSL/TLS security scanning tool
├── http-headers-security-mcp/ # HTTP header security check tool
├── mobsf-mcp/ # Mobile app security analysis tool
├── scoutsuite-mcp/ # Cloud security audit tool
├── smuggler-mcp/ # HTTP request smuggling vulnerability detection
├── amass-mcp/ # Asset discovery and reconnaissance tool
└── wpsscan-mcp/ # WordPress security scanning tool
assetfinder-mcp - Subdomain discovery tool
waybackurls-mcp - Historical URL discovery tool
crtsh-mcp - SSL certificate log query tool
shuffledns-mcp - DNS brute force tool
alterx-mcp - Domain mutation generation tool
httpx-mcp - HTTP service detection tool
nmap-mcp - Network scanning too