
SymbioticSec
io.github.SymbioticSec由 GitHub 帳號 SymbioticSec 發布v1.0.1更新於 Oct 24, 2026
Symbiotic CLI MCP Server for security scanning and analysis
概覽
一個本機 MCP 伺服器,呼叫 Symbiotic CLI 對程式碼與基礎設施檔案做安全掃描,回傳含嚴重等級與修正建議的結果。
- 可以做什麼
- 對選定檔案或整個工作區執行靜態程式碼分析,對基礎設施檔案做安全掃描,也可一次完成程式碼加基礎設施的綜合掃描。列出掃描器支援的程式語言。回傳格式化結果,包含嚴重等級、對疑似誤報的篩選以及修正建議,並可提出自動修正。掃描在暫存副本上進行,不會更動工作區本身。
- 適用情境
- 當你希望助理檢查程式碼儲存庫或基礎設施設定中的安全漏洞,並說明或修正發現的問題時使用,例如透過 Cursor 的安全審查指令。
- 執行需求
- 以 Node.js 本機程序執行(npm 套件),需另外安裝 Symbiotic CLI。需要 Symbiotic Security 帳號,並透過環境變數 SYMBIOTIC_API_TOKEN 提供 API 權杖。需要網路存取以連線 Symbiotic 服務。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 SymbioticSec,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
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
- Get API token
Create an account on Symbiotic Security and retrieve your API token.
- Build and start
Clone this repository and install dependencies:
MCP Configuration
In VSCode, open MCP: Open User Configuration and add in servers:
Configuration for other MCP clients may vary but generally follows the same structure.
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
Authentication
The server requires a valid Symbiotic Security API token. Configuration is done via MCP environment variables.
Minimal required configuration:
How It Works
- Receives code files via MCP
- Creates temporary files
- Executes
symbiotic-cli - Automatic cleanup of temporary files
- Returns formatted results
來源:README.md,提交 3f65883
工具
0版本歷史
1- v1.0.1最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分