Adversary MCP Server
A security-focused server that integrates with Cursor IDE to provide real-time vulnerability detecti...
Open the FastMCP connection interface
- Click the "Install Now" button in your FastMCP UI to open the connection / environment variables form.
Prepare to add the LLM provider keys (these are the primary ENVs you will add)
- The Adversary MCP server uses these environment variable names in its CLI and MCP integration:
OPENAI_API_KEYANTHROPIC_API_KEY
- (Optional/secondary ENVs you can add if needed)
ADVERSARY_LOG_LEVEL(e.g.,INFO)ADVERSARY_WORKSPACE_ROOT(path to override workspace root)
- The Adversary MCP server uses these environment variable names in its CLI and MCP integration:
Create / copy an OpenAI API key
- Sign in or sign up at the OpenAI Platform (platform.openai.com).
- Open the API keys page (Dashboard → API keys) and click "Create new secret key".
- Copy the generated secret immediately (it is shown only once). (platform.openai.com)
Paste the OpenAI key into FastMCP
- In the FastMCP connection form, add an ENV with name
OPENAI_API_KEY. - Paste the secret key as the value.
- Save/confirm the connection entry in the FastMCP interface.
- In the FastMCP connection form, add an ENV with name
Create / copy an Anthropic (Claude) API key
- Sign in or sign up to the Anthropic Console.
- Generate an API key from the Console (the Anthropic docs show creating and exporting the key as
ANTHROPIC_API_KEY). - Copy the generated key immediately (store it securely; the Console shows keys only at creation). (platform.claude.com)
Paste the Anthropic key into FastMCP
- In the FastMCP connection form, add an ENV with name
ANTHROPIC_API_KEY. - Paste the Anthropic key as the value.
- Save/confirm the connection entry in the FastMCP interface.
- In the FastMCP connection form, add an ENV with name
(Optional) Add the other Adversary ENVs in FastMCP
- If you want logging or workspace overrides, add:
ADVERSARY_LOG_LEVEL= e.g.,INFOADVERSARY_WORKSPACE_ROOT= full path to your workspace root
- Add each as a separate ENV entry in the FastMCP form and save.
- If you want logging or workspace overrides, add:
Verify the MCP server picks up the keys
- After saving ENVs in FastMCP, run the Adversary CLI or MCP status check from your environment (or via the MCP tool) to verify the LLM is configured:
- Example CLI checks:
adv configure --llm-provider openai --llm-api-key $OPENAI_API_KEYoradv status
- Example CLI checks:
- Run a quick scan (e.g.,
adv scan-file path/to/file.py --use-llm --use-validation) to ensure the LLM integration is active.
- After saving ENVs in FastMCP, run the Adversary CLI or MCP status check from your environment (or via the MCP tool) to verify the LLM is configured:
Security & best practices
- Treat API keys as secrets: do NOT commit them to source control.
- Store long-term secrets in a secrets manager (AWS Secrets Manager, HashiCorp Vault, 1Password/Bitwarden, etc.) and only paste into FastMCP when needed.
- If a key is ever exposed, revoke it in the provider console and generate a new one immediately. (platform.openai.com)
If you need help
- Consult the Adversary README/CLI (
adv configure setupandadv status) for configuring providers and confirming settings, then re-check the FastMCP ENVs if the server reports missing credentials.
- Consult the Adversary README/CLI (
Quick Start
Choose Connection Type for
Authentication Required
Please sign in to use FastMCP hosted connections
Run MCP servers without
local setup or downtime
Access to 1,000+ ready-to-use MCP servers
Skip installation, maintenance, and trial-and-error.
No local setup or infra
Run MCP servers without Docker, ports, or tunnels.
Always online
Your MCP keeps working even when your laptop is off.
One secure URL
Use the same MCP from any agent, anywhere.
Secure by default
Encrypted connections. Secrets never stored locally.
Configuration for
Environment Variables
Please provide values for the following environment variables:
HTTP Headers
Please provide values for the following HTTP headers:
started!
The MCP server should open in . If it doesn't open automatically, please check that you have the application installed.
Copy and run this command in your terminal:
Make sure Gemini CLI is installed:
Visit Gemini CLI documentation for installation instructions.
Make sure Claude Code is installed:
Visit Claude Code documentation for installation instructions.
Installation Steps:
Configuration
Installation Failed
More for Security
View All →React Native Development Guide
Provides React Native development guidance and codebase analysis tools including component analysis, performance optimization suggestions, architecture advice, debugging guidance, automated package management with security audits, test generation, and migration assistance between React Native versions.
Hostinger API
Integrates with Hostinger's hosting platform to enable domain registration and DNS management, VPS creation and configuration, firewall setup, backup operations, and billing subscription handling through over 100 specialized tools organized by service category.
ChuckNorris (L1B3RT4S Prompt Enhancer)
Enhances language models by fetching specialized prompts from the L1B3RT4S repository, supporting multiple LLMs including ChatGPT, Claude, and Gemini with fallback mechanisms for educational and research purposes.
More for Developer Tools
View All →
GitHub
Extend your developer tools with the GitHub MCP Server—a powerful Model Context Protocol server enhancing automation and AI interactions with GitHub APIs. It supports diverse functionalities like managing workflows, issues, pull requests, repositories, and security alerts. Customize available toolsets to fit your needs, enable dynamic tool discovery to streamline tool usage, and run the server locally or remotely. With read-only mode and support for GitHub Enterprise, this server integrates deeply into your GitHub ecosystem, empowering data extraction and intelligent operations for developers and AI applications. Licensed under MIT, it fosters flexible and advanced GitHub automation.
Desktop Commander
Desktop Commander MCP transforms Claude Desktop into a powerful AI assistant for managing files, running terminal commands, and editing code with precision across your entire system. It supports in-memory code execution, interactive process control, advanced search and replace, plus comprehensive filesystem operations including reading from URLs and negative offset file reads. With detailed audit and fuzzy search logging, it enables efficient automation, data analysis, and multi-project workflows—all without extra API costs. Designed for developers seeking smarter automation, it enhances productivity by integrating all essential development tools into a single, intelligent chat interface.
Chrome DevTools
Provides direct Chrome browser control through DevTools for web automation, debugging, and performance analysis using accessibility tree snapshots for reliable element targeting, automatic page event handling, and integrated performance tracing with actionable insights.
FreeCAD
Enables AI-driven CAD modeling by providing a remote procedure call (RPC) server that allows programmatic control of FreeCAD, supporting operations like creating documents, inserting parts, editing objects, and executing Python code for generative design workflows.
Similar MCP Servers
REMnux MCP Server
Enables AI assistants to execute malware analysis tools on a REMnux system via Docker, SSH, or local connections. It provides automated file-type analysis, structured tool discovery, and security guardrails for streamlined malware investigation.