Semgrep Connector for AI agents.
10 live capabilities
Manage your code security and triage SAST findings directly from your AI client.
Waiting for input…
Why people use Semgrep
Semgrep for Faster AppSec Triage and Vulnerability Management
With this Connector, that manual loop disappears. You can ask your agent to pull the latest findings, explain the malicious syntax, and update the status to fixed or false positive in a single step. You get the results you need without ever leaving your workspace.
What Vinkius changes
You get to manage your entire AppSec lifecycle through a chat interface instead of a complex dashboard.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Triage a blocker
A developer asks the agent to find the specific finding blocking a PR.
- Real-world use case 02
Rule deployment
A security lead tells the agent to create a rule that forbids hardcoded AWS keys across all repos.
- Real-world use case 03
Compliance reporting
A DevOps lead asks for a 30-day fix rate report.
Complete set · 10capabilities
The complete Semgrep capability set.
These are the exact actions your AI can choose when you ask it to work with Semgrep.
01—04
4 capabilities in this set.
Part of 10 available through Semgrep.
- 01 Capability
Create rule
This capability lets you create a customized security rule within the platform. It helps you forbid project-specific bad patterns across your enterprise repositories.
- 02 Capability
Delete rule
This capability lets you remove a custom security rule from your deployment. Use it to clean up rules that are no longer relevant to your codebase.
- 03 Capability
List deployments
This capability lets you list all organizational deployments. It helps you define the scope for rules, projects, and findings.
- 04 Capability
List findings
This capability lets you fetch global static analysis security findings for a deployment. It provides snippet details and severity levels.
05—07
3 capabilities in this set.
Part of 10 available through Semgrep.
- 05 Capability
Get finding details
This capability lets you get atomic details for a specific flaw. It explains the malicious code block and links to CVE data.
- 06 Capability
Get project
This capability lets you search for a precise project by repository name. It helps you find security status for specific codebases.
- 07 Capability
Get metrics
This capability lets you get AppSec metrics and compliance stats. Use it to render executive security dashboards and reports.
08—10
3 capabilities in this set.
Part of 10 available through Semgrep.
- 08 Capability
List rules
This capability lets you list all Semgrep semantic rules deployed globally. It shows the YAML definitions for your security patterns.
- 09 Capability
List projects
This capability lets you list all repositories monitored in a deployment. It helps you map out your security coverage.
- 10 Capability
Update finding status
This capability lets you mark a finding state as fixed, false positive, or mitigated. It cleans up your developer experience.
Set up in minutes
One URL. Then ask Semgrep to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Semgrep from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_419UaVAC33VwJmeeVBLCqRf2d8eEEPrGrsnPeNVU/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Semgrep, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Semgrep for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_419UaVAC33VwJmeeVBLCqRf2d8eEEPrGrsnPeNVU/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Semgrep URL.
- Step 03
Save and start
Save the connection and enable Semgrep in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"semgrep": {
"url": "https://edge.vinkius.com/vk_preview_419UaVAC33VwJmeeVBLCqRf2d8eEEPrGrsnPeNVU/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Semgrep
Open Agent mode in chat and ask: "Using Semgrep, help me...". 10 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"semgrep": {
"url": "https://edge.vinkius.com/vk_preview_419UaVAC33VwJmeeVBLCqRf2d8eEEPrGrsnPeNVU/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Semgrep
Ask Copilot: "Using Semgrep, help me...". 10 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"semgrep": {
"url": "https://edge.vinkius.com/vk_preview_419UaVAC33VwJmeeVBLCqRf2d8eEEPrGrsnPeNVU/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Semgrep
Open Cascade and ask: "Using Semgrep, help me...". 10 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"semgrep": {
"url": "https://edge.vinkius.com/vk_preview_419UaVAC33VwJmeeVBLCqRf2d8eEEPrGrsnPeNVU/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Semgrep
Ask Cline: "Using Semgrep, help me...". 10 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add semgrep --transport http "https://edge.vinkius.com/vk_preview_419UaVAC33VwJmeeVBLCqRf2d8eEEPrGrsnPeNVU/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Semgrep
Ask Claude: "Using Semgrep, show me...". 10 tools are ready
Where the request belongs
Work Semgrep can move forward.
This is for security engineers who are drowning in alerts, DevOps folks managing pipeline compliance, and developers who want to fix bugs without leaving their IDE.
AppSec Engineer
Triages hundreds of SAST findings daily to prioritize real threats and manage false positives.
DevOps Engineer
Pulls compliance metrics and fix rates to generate executive reports for leadership.
Software Developer
Identifies the exact line of code causing a build failure and gets a fix suggestion instantly.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsVeracode
Bring Veracode AppSec to your AI. Analyze source code flaws, extract application profiles, and track vulnerabilities conversationaly.
Checkmarx
Automate AppSec via Checkmarx One. trigger core scans, analyze vulnerabilities, discover Best Fix Locations (BFL), and monitor KICS results.
SonarCloud
Merge your SaaS DevOps workflow with SonarCloud to review AI code and prevent production vulnerabilities.
Aikido Security
Query security vulnerabilities via Aikido. list open issues, check repositories, monitor cloud assets, and track compliance directly from any AI agent.
Snyk
Bring your Snyk code security ecosystem directly to your AI. Analyze vulnerabilities, project metadata, and scan issues right from your editor.
GitGuardian
Automate secret detection and incident response via GitGuardian. manage secret incidents, deploy honeytokens, and audit workspace security directly from your AI agent.
Bring your own AI
Change the model, client or framework. Keep Semgrep connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Semgrep.
The practical details behind the request, access and result.
Can the Semgrep MCP help me clear out false positives faster?
Yes. You can ask your agent to identify and mark specific findings as false positives. This clears them from your active queue so you can focus on real threats.
How do I use the Semgrep MCP to manage security rules?
You can tell your agent to create new custom rules for bad coding patterns or delete old ones. The agent handles the deployment across your organization for you.
Can my AI agent see the exact lines of code for a vulnerability?
Yes, the Connector pulls the specific malicious code block and the exact line numbers from the platform so your agent can explain the issue to you clearly.
Does the Semgrep MCP work for both SAST and SCA?
It supports both static analysis security testing and software composition analysis. You can retrieve CVE links for dependencies and scan results for your own code.
Can I use the Semgrep MCP to generate security reports?
Yes. You can ask your agent to pull compliance metrics and fix rates. It can then summarize that data into an executive report directly in your chat.
How does the Semgrep MCP help with CI/CD blockers?
The agent can fetch findings that are currently blocking your pipeline, explain what the vulnerability means, and even draft the semantic fix to help you pass the scan.
Can the AI resolve or close findings in Semgrep natively?
Yes. This server supports mutable actions. By invoking update_finding_status, your AI agent can shift a specific semantic flaw to 'mitigated', 'fixed', 'ignored', or 'false_positive' updating the registry in real-time.
How can I deploy a new custom SAST rule via chat?
Simply ask the LLM: 'Draft a semantic grep rule to ban hardcoded API keys in Python and deploy it'. The agent will natively format the JSON structure required and call create_rule, sending it directly to all repositories.
Do I need to supply a 'Deployment Slug' for every request?
Most API queries require the deployment context. To ensure smooth interactions, just tell the agent your organization slug once (or let it query list_deployments to fetch the default one). The agent will remember it for the rest of the conversation loop.
One connection away
Give your agent a direct line to Semgrep.
Connect Semgrep once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available