PlugWiki
Snyk Studio MCP logo

Snyk Studio MCP Server: Setup for Claude, Cursor and Other Apps

OfficialLocal

Lets Claude, Cursor and other coding assistants run Snyk security scans on your code, dependencies, containers and infrastructure files.

Snyk Studio MCP is Snyk's own server. It lets your assistant scan code, open-source dependencies, containers, infrastructure files and secrets, then show you the findings.

It runs on your computer through the Snyk command line tool, and Snyk offers no hosted version. You need a Snyk account, and the assistant signs you in the first time you scan. The server comes in three tool profiles, and the default profile includes everything stable.

Good for

  • Developers who want their coding assistant to check its own code for security flaws
  • Security teams rolling Snyk out to engineers who use AI assistants
  • Teams that vet new packages before adding them to a project

Works in

12 should work

Tap an app to see how to set it up and any known problems.

Install Snyk Studio MCP

Claude Code

  1. 1

    Copy this prompt.

    Add the Snyk Studio MCP server to Claude Code. Run this command:
    
    claude mcp add snyk-studio -- npx -y snyk@latest mcp -t stdio
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Node.js.

Snyk's docs run the server as the Snyk CLI command mcp with the stdio option. Sign in once with your Snyk account when the assistant asks.

Built from the package data we hold. Not yet tested by us.

Tools

  • Checks your own source code for security flaws

    Runs a static code scan on a folder and lists the security weaknesses it finds, without running your code.

    Try: “Scan this project's source code for security issues.”

    Files · snyk_code_scan

  • Finds known vulnerable open-source packages in a project

    Reads manifest files such as package.json or pom.xml, checks the dependencies against Snyk's vulnerability database and flags license problems. For some ecosystems it may run build tools such as Gradle or Maven to list the dependencies.

    Try: “Check this project's dependencies for known vulnerabilities.”

    Runs code · snyk_sca_scan

  • Looks for passwords and API keys left in your code

    Scans source and configuration files for hardcoded secrets such as keys, tokens and passwords.

    Try: “Did I leave any API keys in this repo?”

    Files · snyk_secret_scan

  • Checks infrastructure files for risky settings

    Analyzes Terraform, Kubernetes, CloudFormation, Azure ARM and Serverless files for security misconfigurations.

    Try: “Scan the Terraform in the infra folder for misconfigurations.”

    Files · snyk_iac_scan

  • Checks a container image for known vulnerabilities

    Scans an image for flaws in its operating system packages and app dependencies. You can pass a Dockerfile for extra context.

    Try: “Scan the image my-api:v2 and show the high-severity issues.”

    Network · snyk_container_scan

  • Checks a software bill of materials file for vulnerabilities

    Tests the components listed in an existing SBOM file against Snyk's vulnerability data. Components must be identified with package URLs.

    Try: “Test this SBOM file for known vulnerabilities.”

    Files · snyk_sbom_scan

  • Rates a package's security and upkeep before you add it

    Returns security issues, maintenance status, popularity and community health for a package and version.

    Try: “Is the left-pad package healthy enough to add as a dependency?”

    Network · snyk_package_health_check

  • Estimates whether a package upgrade will break your code

    Runs a breaking change assessment for upgrading a package from one version to another.

    Try: “Will upgrading lodash from 4.17.15 to 4.17.21 break anything?”

    Network · snyk_breakability_check

  • Lists the AI models and datasets a Python project uses

    Generates an AI bill of materials in CycloneDX format for a local Python project. It needs an internet connection, the experimental feature (available from Snyk on request) and the preview release of the CLI.

    Try: “Create an AI bill of materials for this Python project.”

    Write · snyk_aibom

  • Signs the assistant in to your Snyk account

    Starts the Snyk sign-in when a scan reports that you are not authenticated.

    Try: “Sign me in to Snyk.”

    Network · snyk_auth

  • Signs you out of Snyk on this computer

    Clears the Snyk token stored on your machine, useful when you switch accounts.

    Try: “Log me out of Snyk.”

    Write · snyk_logout

  • Marks a folder as safe for Snyk to scan

    Trusts a given folder so scans may run in it. The tool says to run it only when told to.

    Try: “Trust this folder so Snyk can scan it.”

    Write · snyk_trust

Read from the source code

Permissions

medium risk · 3 things to watch · 4 advisories

Medium risk

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • Dependency scans may run build tools

    The open-source scan can run tools such as Gradle or Maven on your machine to read a project's dependency tree. Only scan projects you trust. github.com

  • It can mark folders as trusted

    A trust tool lets the assistant approve a folder for scanning. Its description says to run it only when told to, so watch for it in the tool-call approvals. github.com

  • The lite profile is not a read-only mode

    Profiles only reduce the tool list. Even the lite profile includes the trust, sign-out and feedback tools. github.com

Security advisories

Technical details
Talks toSnyk services
Sign-in and keysThe Snyk sign-in token is stored locally by the Snyk CLI and removed by the logout tool.

Questions

Is the Snyk MCP server official?

Yes. It is published by Snyk in the snyk/studio-mcp repository and ships as part of the Snyk command line tool.

Do I need a Snyk account?

Yes. The assistant calls a sign-in tool when a scan reports that you are not authenticated, and you finish signing in with your Snyk account.

Is there a hosted version?

No. Snyk says the server is designed to run locally through the Snyk CLI so it can reach your files, and it offers no hosted remote server.

Which tools does the lite profile include?

Lite keeps the code scan, the dependency scan and the sign-in, sign-out, trust, version and feedback tools. Full, the default, adds containers, infrastructure files, SBOMs, secrets, AI bills of materials and package checks. Experimental currently lists the same 14 tools as full.

Which scans need extra tools on my machine?

Node.js with npx is the recommended way to start it. The dependency scan can also call ecosystem tools such as Gradle or Maven to read a project's dependencies.

How is it different from the Snyk installer script?

Snyk's installer sets up hooks for Claude Code, Cursor, Codex, Gemini CLI and Copilot so code is checked as it is written. This page covers adding the server by hand to any app that supports local MCP servers.

Is it free?

The server is open source under Apache-2.0, but scans use your Snyk account, and plan limits are set by Snyk.

Information

updated Nov 2, 2026

Publisher
Official
Package
snyk
Registry
npm
Transport
stdio
Version
1.1304.2
License
Apache-2.0
Last commit
Oct 30, 2026
Open issues
0
Listed in
Official MCP registry

GitHubnpmOfficial MCP RegistryChangelog

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 4
  1. github.com · github.com
  2. github.com · github.com
  3. docs.snyk.io · docs.snyk.io
  4. github.com · github.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.