Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions docs/mcp.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
slug: mcp
append_help_link: false
title: MCP Server
hide_title: true
description: Learn about the MCP server for using Semgrep to scan code for security vulnerabilities.
tags:
- MCP
- Semgrep Code
---

# Semgrep MCP Server

Semgrep's open source Model Context Protocol (MCP) server enables you to scan for security vulnerabilities.

Semgrep is a fast, deterministic static analysis tool that semantically understands many [languages](https://semgrep.dev/docs/supported-languages) and comes with over [5,000 rules](https://semgrep.dev/registry). [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) is a standardized API for LLMs, Agents, and IDEs like Cursor, VS Code, Windsurf, or any tool that supports MCP to receive specialized help, gain context, and harness the power of tools.

Semgrep's open source MCP works with any IDE-based MCP client, as well as with the MCP server. This enables LLMs to use Semgrep to find and fix security issues in the code they generate.

:::note Beta project
Semgrep MCP Server is an active beta project in development. Join the `#mcp` [Slack community](https://go.semgrep.dev/slack) channel to provide your feedback, bug reports, feature requests, and code contributions.
:::

To learn more and get started, see the [Semgrep MCP server repo on GitHub](https://github.com/semgrep/mcp).
1 change: 1 addition & 0 deletions sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -249,6 +249,7 @@ module.exports = {
label: 'Integrations',
collapsible: true,
items: [
'mcp',
'semgrep-appsec-platform/jira',
'semgrep-appsec-platform/wiz'
]
Expand Down