io.github.SymbioticSec/mcp
Symbiotic CLI MCP Server for security scanning and analysis
ماذا يمكنك أن تفعل مع 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
التثبيت
أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: .cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «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>"
}
}
}
}
متغيرات البيئة
SYMBIOTIC_API_TOKENإلزامي سري Your Symbiotic Security personal access token
التوثيق
مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.
المحتويات
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
الأسئلة الشائعة
ما هو io.github.SymbioticSec/mcp؟
Symbiotic CLI MCP Server for security scanning and analysis
كيف أثبّت io.github.SymbioticSec/mcp؟
يعمل على جهازك. في 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. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.
هل يحتاج io.github.SymbioticSec/mcp إلى مفتاح API؟
نعم. يتطلب SYMBIOTIC_API_TOKEN، وتضبطها في إعداداته.
هل io.github.SymbioticSec/mcp مفتوح المصدر؟
نعم. شيفرته متاحة على GitHub بترخيص MIT.
من يصون io.github.SymbioticSec/mcp؟
ينشره SymbioticSec. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.
من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.