io.github.cx-anand-nandeshwar/dlp-mcp

Registre officiel Productivité

The DLP MCP provides the compliance violation in the one drive, google drive documents.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

Remote (streamable-http)
Claude Code
claude mcp add --transport http dlp-mcp 'https://{api_host}/api/dlp/mcp/{tenant_id}'
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "dlp-mcp": {
            "type": "http",
            "url": "https://{api_host}/api/dlp/mcp/{tenant_id}"
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. DLP MCP Server
  2. Table of Contents
  3. Overview
  4. Features
  5. Authentication
  6. MCP Client Configuration
  7. Available Tools
  8. License
  9. Contributing

DLP MCP Server

A production-ready Model Context Protocol (MCP) server that connects AI coding assistants to DLP One — enabling real-time security scanning, vulnerability management, and AI-generated remediation directly inside your IDE or AI agent.

Table of Contents

Overview

The DLP Security MCP server bridges your AI assistant (Claude, Cursor, Copilot, etc.) with DLP One's enterprise application security platform. It exposes security workflows as natural-language-accessible MCP tools, allowing developers to scan code, investigate findings, and receive context-aware fixes without leaving their development environment.

Supported scan engines:
  • SAST — Static Application Security Testing (30+ languages)
  • SCA — Software Composition Analysis (open-source dependencies)
  • KICS — Infrastructure as Code security (Terraform, CloudFormation, Kubernetes, Dockerfile)
  • Secret Detection — Hardcoded credentials, API keys, tokens
Supported transport protocols

Multi-protocol support to facilitate secure and efficient communication between clients and the server:

  • stdio: Standard input/output for CLI or embedded agents
  • sse (Server-Sent Events): For real-time streaming to web-based clients
  • httpstreamableHttp: HTTP-compatible protocol for stream-based messaging

Features

CategoryCapabilities
ScanningPlan, trigger, and monitor multi-engine security scans (CLI or API mode)
FindingsList, filter, and inspect vulnerabilities with severity and state tracking
RemediationAI-generated fixes for code vulnerabilities, insecure packages, and container images
Project ManagementCreate, configure, and search DLP One projects
Application ManagementGroup projects into applications and get org-wide security metrics
AnalyticsTenant-wide vulnerability summaries, risk scores, and time-windowed trends
Supply ChainDetect malicious npm/Maven/PyPI/Go/NuGet packages via Dustico integration
Enterprise AuthJWT (JWKS-verified), OAuth2 token exchange, Redis session caching
ObservabilityStructured logging (zerolog), OpenTelemetry tracing

Authentication

The server uses API Key and OAuth2 authentication.

API Key Authentication
  1. Clients authenticate to DLP One and get an API key.
  2. This API key will be used during MCP client configuration, include the API Key in the Authorization header as mentioned in the MCP Client Configuration section.
OAuth2 Authentication

DLP MCP supports Dynamic Client Registration (DCR) flow allows an AI client (such as Cursor or Claude Desktop) to connect securely.

  1. User only needs to configure the MCP client as mentioned in the MCP Client Configuration section.
  2. When the client attempts to connect to the MCP server, it will be redirected to DLP One login page for authentication.
  3. Once authentication is successful with valid DLP credentials, the MCP client can use the tools provided by the MCP server.

Note: You required valid DLP credentials to get the API Key or connect to the MCP server.

Refer Authentication for detailed authentication instructions and troubleshooting.

MCP Client Configuration

Prerequisites
  • A DLP One tenant
  • DLP API Host
  • API Key (with required access if using API key authentication)
JSON Configuration

Below are examples to add the server to your MCP client configuration. See the examples/ folder for ready-to-use client config files.

Cursor IDE

API Key Authentication:

{
  "mcpServers": {
    "DLP": {
      "url": "https://{api_host}/api/security-mcp/mcp/{tenant}",
      "headers": {
        "cx-origin": "Curosr",
        "Authorization": "API_KEY"
      }
    }
  }
}

OAuth2 Authentication

{
  "mcpServers": {
    "DLP": {
      "url": "https://{api_host}/api/security-mcp/mcp/{tenant}"
    }
  }
}
Claude Desktop / Claude Code

API Key Authentication:

{
  "mcpServers": {
    "DLP": {
      "type": "http",
      "url": "https://{api_host}/api/security-mcp/mcp/{tenant}",
      "headers": {
        "Authorization": "<API_KEY>"
      }
    }
  }
}

Available Tools

Refer usage for detail information.

Scanning
ToolDescription
planScanRecommend scan engines based on the project
triggerScanStart a scan (CLI for local code, API for repository URL)
getScanDetailsGet scan status, progress, and severity summary
getLatestScansRetrieve recent scans for a project
listScansList scans with status, date, and branch filters
listFindingsList vulnerabilities from a scan with severity filtering
getFindingDetailsGet detailed information for a specific finding
Project management
ToolDescription
resolveProjectLook up a project by name
createProjectCreate a new DLP One project
listProjectsBrowse or search all projects
getProjectConfigGet full project configuration
Application management
ToolDescription
listApplicationsBrowse or search applications
createApplicationCreate a new application
getApplicationDetailsGet application details by ID
associateProjectLink projects to an application
Analytics & risk
ToolDescription
listProjectsOverviewHigh-level project security status
getProjectsOverviewAggregateOrganization-wide project metrics
getApplicationsOverviewAggregateOrganization-wide application metrics
getTenantVulnerabilitiesSummaryTime-windowed vulnerability analytics
getRiskSummaryOverall risk assessment
listRiskResultsRisk findings with filtering
updateRiskResultStatusUpdate finding status (CONFIRMED, URGENT, NOT_EXPLOITABLE, …)
Remediation
ToolDescription
codeRemediationAI-generated fixes for SAST findings, secrets, and IaC misconfigurations
packageRemediationSafe upgrade paths for vulnerable open-source packages
imageRemediationSecure base image alternatives for vulnerable container images

License

Apache 2.0 — see LICENSE for details.

Contributing

See CONTRIBUTING.md for development setup, module architecture, and contribution guidelines.

Website: DLP.

© 2026 DLP Ltd. All Rights Reserved.

Questions fréquentes

Qu'est-ce que io.github.cx-anand-nandeshwar/dlp-mcp ?

The DLP MCP provides the compliance violation in the one drive, google drive documents.

Comment installer io.github.cx-anand-nandeshwar/dlp-mcp ?

Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http dlp-mcp 'https://{api_host}/api/dlp/mcp/{tenant_id}'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.cx-anand-nandeshwar/dlp-mcp ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

io.github.cx-anand-nandeshwar/dlp-mcp est-il open source ?

Oui. Son code est sur GitHub sous licence Apache-2.0.

Qui maintient io.github.cx-anand-nandeshwar/dlp-mcp ?

Il est publié par cx-anand-nandeshwar. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.