io.github.SymbioticSec/mcp
Symbiotic CLI MCP Server for security scanning and analysis
Que pouvez-vous faire avec io.github.SymbioticSec/mcp ?
code_scan_files- Static code analysisinfra_scan_files- Infrastructure security scanningsecurity_scan_files- Comprehensive security scan (code + infrastructure)get_supported_languages- List of supported programming languages
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
@symbioticsec/symbiotic-mcp-serverclaude mcp add io-github-symbioticsec-mcp -e 'SYMBIOTIC_API_TOKEN=<your symbiotic_api_token>' -- npx -y @symbioticsec/symbiotic-mcp-server@1.0.1
{
"mcpServers": {
"io-github-symbioticsec-mcp": {
"command": "npx",
"args": [
"-y",
"@symbioticsec/symbiotic-mcp-server@1.0.1"
],
"env": {
"SYMBIOTIC_API_TOKEN": "<your symbiotic_api_token>"
}
}
}
}
Variables d'environnement
SYMBIOTIC_API_TOKENobligatoire secret Your Symbiotic Security personal access token
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
Sommaire
Symbiotic MCP Server
A Model Context Protocol (MCP) server for security analysis using Symbiotic CLI
Description
This server exposes security analysis tools via the MCP protocol for any MCP-compatible client. It allows scanning code and infrastructure files without affecting your workspace.
Available Tools
code_scan_files- Static code analysisinfra_scan_files- Infrastructure security scanningsecurity_scan_files- Comprehensive security scan (code + infrastructure)get_supported_languages- List of supported programming languages
Cursor Integration
Setting up the Security Review Command
- Create a
.cursordirectory in your project root if it doesn't exist - Create or update
.cursor/commands/security-review.mdwith the contents of security-review.md
Using the Command
- Open the chat panel in Cursor (Cmd+L or Ctrl+L)
- Type
/security-reviewfollowed by optional file paths or glob patterns - The command will perform a comprehensive security analysis, including:
- Scanning selected files or the entire workspace
- Analyzing for security vulnerabilities
- Triaging findings and filtering false positives
- Providing a detailed report with severity levels and remediation suggestions
- Offering to apply automatic fixes for identified issues
Installation
- Install symbiotic-cli
https://github.com/SymbioticSec/cli/releases
- Get API token
Create an account on Symbiotic Security and retrieve your API token.
- Build and start
Clone this repository and install dependencies:
npm install
npm run build
MCP Configuration
In VSCode, open MCP: Open User Configuration and add in servers:
{
"servers": {
"symbiotic-security": {
"command": "node",
"args": ["path/to/build/index.js"],
"env": {
"SYMBIOTIC_API_TOKEN": "your_token_here",
}
},
}
Configuration for other MCP clients may vary but generally follows the same structure.
{
"mcpServers": {
"symbiotic-security": {
"command": "node",
"args": ["path/to/build/index.js"],
"env": {
"SYMBIOTIC_API_TOKEN": "your_token_here"
}
}
}
}
Important environment variables:
SYMBIOTIC_API_TOKEN(required) - Your Symbiotic API token
Note: Configuration file name and location may vary depending on your MCP client.
Transport Modes
- STDIO (default) - Standard communication for MCP
- SSE - Server-Sent Events over HTTP
- Streamable HTTP - HTTP with
/mcpendpoint
# STDIO (default)
node build/index.js
# HTTP server on port 9593
SERVER_PORT=9593 node build/index.js
Authentication
The server requires a valid Symbiotic Security API token. Configuration is done via MCP environment variables.
Minimal required configuration:
"env": {
"SYMBIOTIC_API_TOKEN": "your_token_here"
}
How It Works
- Receives code files via MCP
- Creates temporary files
- Executes
symbiotic-cli - Automatic cleanup of temporary files
- Returns formatted results
Questions fréquentes
Qu'est-ce que io.github.SymbioticSec/mcp ?
Symbiotic CLI MCP Server for security scanning and analysis
Comment installer io.github.SymbioticSec/mcp ?
Il s'exécute sur votre machine. Dans Claude Code : claude mcp add io-github-symbioticsec-mcp -e 'SYMBIOTIC_API_TOKEN=<your symbiotic_api_token>' -- npx -y @symbioticsec/symbiotic-mcp-server@1.0.1. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour io.github.SymbioticSec/mcp ?
Oui. Il attend SYMBIOTIC_API_TOKEN, à renseigner dans sa configuration.
io.github.SymbioticSec/mcp est-il open source ?
Oui. Son code est sur GitHub sous licence MIT.
Qui maintient io.github.SymbioticSec/mcp ?
Il est publié par SymbioticSec. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.