blender
無料Use when inspecting or editing Blender scenes through the official Blender Lab MCP server. Check the add-on connection, read the scene first, and verify edits.
日本語の概要は準備中です。原文の説明を表示しています。
Scan code, dependencies, containers, IaC and SBOMs with Snyk via its first-party MCP server: authenticate, trust a folder, run the right scanner, read the findings, fix and re-scan. Includes package-health checks before adding a dependency.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Runs Snyk scanners against code you just wrote, dependencies you are about to add, container
images, IaC files and SBOMs, through the snyk MCP server bundled in this plugin. It does not
replace a code review; it finds known vulnerabilities, misconfigurations and risky packages and
tells you how to remediate them.
snyk_code_scan (SAST) on the touched directory.snyk_package_health_check, then
snyk_breakability_check for the upgrade path.snyk_sca_scan for known-vulnerable dependencies.snyk_container_scan,
snyk_iac_scan.snyk_sbom_scan.snyk plugin installed and enabled (hermes plugins install snyk, hermes plugins enable snyk,
then a NEW Hermes session so the MCP tools load). The server is launched with
npx -y snyk@<pinned> mcp -t stdio --profile full --DISABLE_ANALYTICS, so Node.js/npm must be
on PATH. Usage analytics are disabled in the manifest; the scans themselves are network calls.snyk_auth tool runs Snyk's browser login on demand and stores the token in the Snyk CLI's
own config, never in Hermes.Tool names are prefixed by Hermes: mcp__agent_plugin_snyk_8cb0f11d__sn__<tool> when installed
from the catalog (the hash derives from the install directory name; tool_search for "snyk"
finds them either way). The suffix after __sn__ is the Snyk tool name used below.
snyk_auth once per machine (or when any scan reports "not authenticated"). Tell the user a
browser window opens; wait for it to complete.terminal: pwd). Every path argument must be
absolute; relative paths fail.snyk_trust with that absolute path, then retry.
Only trust a folder the user asked you to scan.severity_threshold: "high" on large trees to keep output
readable; drop to medium/low when the user wants everything.| Goal | Tool | Key args |
|---|---|---|
| SAST on source | snyk_code_scan | path (abs), severity_threshold, org |
| Vulnerable deps | snyk_sca_scan | path (abs), all_projects, dev, command (Python: python3 REQUIRED), file |
| Vet a package | snyk_package_health_check | ecosystem (npm/pypi/maven/golang/nuget), package_name, package_version |
| Upgrade risk | snyk_breakability_check | package_name, package_version_from, package_version_to |
| Container image | snyk_container_scan | image (node:20-alpine, image id, oci-archive:x.tar), file (Dockerfile), exclude_base_image_vulns |
| IaC | snyk_iac_scan | path (abs), severity_threshold, scan (TF plan: resource-changes) |
| SBOM | snyk_sbom_scan | file (abs, CycloneDX 1.4–1.6 / SPDX 2.3 JSON) |
| AI BOM (preview) | snyk_aibom | path (abs, Python project); gated feature, may be unavailable |
| Login / logout / version | snyk_auth, snyk_logout, snyk_version | none |
| Telemetry back to Snyk | snyk_send_feedback | opt-in only; never call unprompted |
references/tools.md has the full argument list for every tool.
"Scan what I just wrote"
pwd → absolute project root. 2. snyk_code_scan on the directory (not the single file:
SAST needs data-flow context). 3. For each finding: cite file:line, the rule, and the fix;
apply fixes the user agreed to. 4. Re-scan, report delta."Is this package safe to add?"
snyk_package_health_check with ecosystem + name (+ version if pinned). 2. Report
vulnerabilities, maintenance status, popularity. 3. If replacing a version:
snyk_breakability_check from→to. 4. Only then edit the manifest, then snyk_sca_scan the
project."Audit dependencies"
snyk_sca_scan with path; monorepo → all_projects: true; Python → command: "python3"
(mandatory for Python). 2. Group by severity, list the upgrade path Snyk proposes. 3. Apply
upgrades, re-run tests, re-scan."Check my Dockerfile / infra"
snyk_container_scan with image and file pointing at
the Dockerfile so remediation names the offending layer.snyk_iac_scan on the directory; for Terraform plans generate the JSON plan first.pwd first.snyk_trust is a one-way grant on the user's machine. Run it only for the folder being
scanned, after the user asked for the scan.command: "python3" returns nothing useful..env files.snyk_send_feedback reports issue-count deltas back to Snyk. It is outbound telemetry; leave
it alone unless the user explicitly wants it.npx launch downloads the pinned CLI (tens of MB); a slow first connection is
normal. The version is pinned in mcp.json; bumping it is a reviewed change to this plugin.snyk_version returns 1.1306.0 (the pinned CLI) and snyk_auth reports an authenticated
account before the first scan.npm init -y && npm i lodash@4.17.15) reports
findings; after upgrading, the re-scan reports fewer.hermes plugins list shows snyk enabled and a new session lists tools ending in
__sn__snyk_code_scan.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Use when inspecting or editing Blender scenes through the official Blender Lab MCP server. Check the add-on connection, read the scene first, and verify edits.
日本語の概要は準備中です。原文の説明を表示しています。
Control a running TouchDesigner instance via twozero MCP — create operators, set parameters, wire connections, execute Python, build real-time visuals. 36 native tools.
日本語の概要は準備中です。原文の説明を表示しています。