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 分