SecureCode MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SecureCode MCPScan my codebase for security vulnerabilities"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SecureCode MCP
Standalone MCP (Model Context Protocol) server for SecureCode AI. Provides security scanning tools to AI coding assistants — Cursor, Claude Code, Codex, Windsurf, and other compatible MCP clients — without requiring the VS Code extension.
Install
npm install -g @securecode-ai/mcpOr use directly with npx (no install needed):
npx @securecode-ai/mcp scan src/app.tsRelated MCP server: Secure Code Review MCP Server
Quick Start
securecode-mcp login # Authenticate (email + OTP)
securecode-mcp doctor # Verify your setup works
securecode-mcp scan src/app.ts # Scan a file from the CLI
securecode-mcp serve # Start the MCP server (for AI clients)CLI Commands
securecode-mcp serve [--workspace <path>] Start the MCP stdio server
securecode-mcp login [--api-url <url>] Authenticate via email + OTP
securecode-mcp status Show current auth status
securecode-mcp logout Remove stored credentials
securecode-mcp scan <filePath> [--json] Scan a single file
[--depth <fast|deep|agent>] [--workspace <path>]
securecode-mcp doctor Verify setup (credentials, API, scan)
securecode-mcp --help Show helpScan from CLI
# Agent scan (deep, AI-powered)
securecode-mcp scan src/app/api/users/route.ts
# Fast scan (no AI, free, <5s)
securecode-mcp scan src/lib/auth.ts --depth fast
# JSON output for CI
securecode-mcp scan src/app.ts --json
# Exit codes: 0 = no findings, 1 = findings found, 2 = errorCI/CD Example
# GitHub Action
- name: SecureCode scan
run: |
npm install -g @securecode-ai/mcp
securecode-mcp login # or set SECURECODE_API_TOKEN
securecode-mcp scan src/ --json > scan-results.json
# Exit 1 if findings foundMCP client configuration
Cursor / Windsurf
{
"mcpServers": {
"securecode": {
"command": "npx",
"args": ["-y", "@securecode-ai/mcp@latest", "serve", "--workspace", "/path/to/your/project"],
"env": {
"SECURECODE_API_TOKEN": "your-api-token-here"
}
}
}
}Or if installed globally:
{
"mcpServers": {
"securecode": {
"command": "securecode-mcp",
"args": ["serve", "--workspace", "/path/to/your/project"]
}
}
}Claude Code
claude mcp add securecode -s user -- securecode-mcp serve --workspace /path/to/your/projectTools (17)
Scanning
Tool | Description | Approval |
| Scan code for vulnerabilities (AI pipeline) | No |
| Agent-mode deep scan with 20+ tools, structured proof, and sandbox verification | No |
| Sequential batch scan: map + architecture scout + scan top N files one at a time | No |
| Scan multiple files in one call | No |
| Scan for hardcoded secrets and PII (local, no AI) | No |
| Scan lockfiles for known vulnerabilities (OSV/NVD) | No |
Project Analysis
Tool | Description | Approval |
| Build project map: endpoints, middleware, auth, architecture context | No |
Fixes & Testing
Tool | Description | Approval |
| Generate a patch for a specific finding | Yes |
| Endpoint red-team testing (beta) | Yes |
| Run tests in sandbox for verification | Yes |
Agent Memory (FP Learning)
Tool | Description | Approval |
| Dismiss a finding as FP — agent learns not to report it | No |
| View learned false positives and known facts | No |
| Clear all agent memory (or one FP by ID) | No |
| Add a project fact for faster investigations | No |
Finding Review
Tool | Description | Approval |
| Review the finding queue for a workspace | No |
| Accept or reject a finding in the review queue | No |
| Clear all finding reviews for a workspace | No |
How Agent Memory Works
When the agent reports a false positive, dismiss it with record-false-positive. The agent stores the pattern in .securecode/agent-memory.json and will not report similar patterns in future scans of that workspace.
Scan 1: Agent reports csp_bypass → You dismiss as "intentional design"
Scan 2: Agent sees the FP memory → skips similar patterns → fewer false positivesMemory is per-workspace, user-owned, and deletable. No cross-tenant leakage.
Agent Scan Architecture
The agent scan (securecode.agent-scan) is an AI security investigator that:
Maps the project architecture (architecture scout with trust boundaries, security controls, risks)
Reads the target file and related files across the codebase
Traces data flows (taint tracking, cross-file flow with structured source→sink→hop chains)
Checks guards, endpoint policies, and configuration
Verifies threat model applicability and capability reachability
Self-critiques before reporting (selfCritique field)
Gets reviewed by an independent critique LLM
Proves findings in a sandbox (PROVEN/UNPROVEN)
Generates fixes for proven findings
Agent tools (20+): read_file, search_code, trace_flow, trace_flow_cross_file, check_guard, check_policy, get_endpoints, list_imports, list_files, call_graph, git_blame, git_history, git_diff, check_dependencies, read_config, find_definition, find_references, find_tests, run_tests, finish.
The deterministic control plane enforces proof quality:
Every finding requires source, reachability, control, threat-model, and impact evidence
Unproven concerns become investigation notes, not findings
Architecture risks expand across related files (callers, implementations, sinks)
The finish gate rejects finish while proof requirements remain unsatisfied
Languages: JavaScript, TypeScript, Python (partial).
Environment Variables
Variable | Default | Description |
| — | API token (alternative to login) |
|
| API base URL |
| — | Set to |
Security
Credentials stored in OS keychain (Windows Credential Manager, macOS Keychain, Linux Secret Service) with file fallback (
~/.securecode/credentials.json, mode 0600).File reads are confined to the
--workspaceroot.Fixes are returned for review and never auto-applied.
Agent memory is per-workspace (
.securecode/agent-memory.json), never sent to the API.No telemetry.
Development
npm install
npm run build
npm testLicense
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
AlicenseNot gradedqualityAmaintenanceAn MCP server that enables easy integration with coding assistants, providing security context to AI agents. This runs locally using the Snyk CLI.54Apache 2.0- FlicenseNot gradedqualityCmaintenanceLocal MCP server that scans code for security issues (secrets, dependencies, configurations, risky patterns) and integrates with GitHub Copilot in VS Code for automated pre-commit reviews.
- AlicenseNot gradedqualityAmaintenanceA production-ready MCP server that enables AI assistants to intelligently understand, analyze, edit, navigate, and review software projects with multi-workspace support, Git integration, and semantic search.1MIT
- AlicenseAqualityBmaintenanceA local MCP server that scans repository dependencies for known vulnerabilities (CVEs) using OSV.dev, enriches findings with NVD and CISA KEV data, and supports triage, remediation, and accepted risk management directly from an AI coding assistant.6351MIT
Related MCP Connectors
Zero-config MCP security scanner for AI-generated apps. 25K+ vulnerability patterns.
Security scanner for MCP servers. Detect vulnerabilities, prompt injection, and tool poisoning.
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/AhmedSleem06/SecureCode-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server