Skip to main content

Configuration Overview

MCP JetBrains Code Inspections offers flexible configuration options to customize its behavior for your specific needs.

Configuration Topics​

Environment Variables​

Complete guide to all environment variables:

  • Path configuration options
  • Execution parameters
  • Filter settings
  • Output format control

MCP Setup​

Learn how to configure the MCP server:

  • Server setup in MCP clients
  • Platform-specific configuration
  • Development vs production setup
  • Multiple server configurations

Inspection Profiles​

Master inspection profile configuration:

  • Using default profiles
  • Creating custom profiles
  • Profile precedence
  • Cross-IDE compatibility

Quick Configuration Example​

{
"mcpServers": {
"jetbrains-inspections": {
"command": "node",
"args": ["./dist/index.js"],
"env": {
"INSPECTION_TIMEOUT": "300000",
"FORCE_INSPECT_PATH": "/custom/path/to/inspect.sh"
}
}
}
}

Configuration Best Practices​

  1. Start with Defaults: The default configuration works well for most projects
  2. Adjust Timeouts: Increase timeout for large codebases
  3. Use Appropriate Verbosity: Higher verbosity provides more details but takes longer
  4. Maintain Profiles: Keep inspection profiles in version control
  5. Test Changes: Verify configuration changes with test files

Environment Variables Reference​

VariableDefaultDescription
FORCE_INSPECT_PATHAuto-detectedForce specific IDE inspect tool path
FORCE_PROJECT_ROOTAuto-detectedForce project root directory
FORCE_PROFILE_PATHAuto-detectedForce inspection profile path
INSPECTION_TIMEOUT120000Timeout in milliseconds
EXCLUDE_INSPECTIONS-Comma-separated inspection codes to exclude
ONLY_INSPECTIONS-Comma-separated inspection codes to include
RESPONSE_FORMATmarkdownOutput format: 'markdown' or 'json'
DEBUGfalseEnable debug logging ('true' to enable)

Configuration Files​

The server looks for configuration in these locations:

  1. Environment variables (highest priority)
  2. MCP client configuration
  3. Project inspection profiles
  4. IDE default settings

Continue to specific configuration topics: