SymbioticSec

io.github.SymbioticSec由 GitHub 帳號 SymbioticSec 發布v1.0.1更新於 Oct 24, 2026

Symbiotic CLI MCP Server for security scanning and analysis

已驗證STDIO僅桌面開發者工具安全與監控

概覽

AI 產生的概覽

一個本機 MCP 伺服器,呼叫 Symbiotic CLI 對程式碼與基礎設施檔案做安全掃描,回傳含嚴重等級與修正建議的結果。

可以做什麼
對選定檔案或整個工作區執行靜態程式碼分析,對基礎設施檔案做安全掃描,也可一次完成程式碼加基礎設施的綜合掃描。列出掃描器支援的程式語言。回傳格式化結果,包含嚴重等級、對疑似誤報的篩選以及修正建議,並可提出自動修正。掃描在暫存副本上進行,不會更動工作區本身。
適用情境
當你希望助理檢查程式碼儲存庫或基礎設施設定中的安全漏洞,並說明或修正發現的問題時使用,例如透過 Cursor 的安全審查指令。
執行需求
以 Node.js 本機程序執行(npm 套件),需另外安裝 Symbiotic CLI。需要 Symbiotic Security 帳號,並透過環境變數 SYMBIOTIC_API_TOKEN 提供 API 權杖。需要網路存取以連線 Symbiotic 服務。
安裝前請注意
API 權杖是機密資訊,會寫入用戶端設定,請勿放入共用檔案。程式碼與基礎設施檔案會傳送到 Symbiotic 服務進行分析,不要掃描不允許外流的儲存庫。伺服器可能提出自動修正,這會修改你的檔案,接受前請先檢視變更。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 SymbioticSec,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

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 analysis
  • infra_scan_files - Infrastructure security scanning
  • security_scan_files - Comprehensive security scan (code + infrastructure)
  • get_supported_languages - List of supported programming languages

Cursor Integration

Setting up the Security Review Command

  1. Create a .cursor directory in your project root if it doesn't exist
  2. Create or update .cursor/commands/security-review.md with the contents of security-review.md

Using the Command

  1. Open the chat panel in Cursor (Cmd+L or Ctrl+L)
  2. Type /security-review followed by optional file paths or glob patterns
  3. 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

  1. Install symbiotic-cli
bash
https://github.com/SymbioticSec/cli/releases
  1. Get API token

Create an account on Symbiotic Security and retrieve your API token.

  1. Build and start

Clone this repository and install dependencies:

bash
npm installnpm run build

MCP Configuration

In VSCode, open MCP: Open User Configuration and add in servers:

json
{ "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.

json
{  "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 /mcp endpoint
bash
# STDIO (default)node build/index.js
# HTTP server on port 9593SERVER_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:

json
"env": {  "SYMBIOTIC_API_TOKEN": "your_token_here"}

How It Works

  1. Receives code files via MCP
  2. Creates temporary files
  3. Executes symbiotic-cli
  4. Automatic cleanup of temporary files
  5. Returns formatted results

來源:README.md,提交 3f65883

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v1.0.1最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分