UNPKG

mcp-server-semgrep

Version:

MCP Server for Semgrep Integration - static code analysis with AI

20 lines (19 loc) 705 B
import path from 'path'; import { fileURLToPath } from 'url'; // Dynamically determine the MCP directory const __filename = fileURLToPath(import.meta.url); const __dirname = path.dirname(__filename); export const BASE_ALLOWED_PATH = path.resolve(__dirname, '../..'); export const DEFAULT_SEMGREP_CONFIG = 'auto'; export const SERVER_CONFIG = { name: 'semgrep-server', version: '0.1.0', }; export var ResultFormat; (function (ResultFormat) { ResultFormat["JSON"] = "json"; ResultFormat["SARIF"] = "sarif"; ResultFormat["TEXT"] = "text"; })(ResultFormat || (ResultFormat = {})); export const DEFAULT_RESULT_FORMAT = ResultFormat.TEXT; export const DEFAULT_TIMEOUT = 300000; // 5 minutes