UNPKG

code-auditor-mcp

Version:

Multi-language code quality auditor with MCP server - Analyze TypeScript, JavaScript, and Go code for SOLID principles, DRY violations, security patterns, and more

36 lines 1.37 kB
import { BaseConfigGenerator } from './BaseConfigGenerator.js'; import { resolve } from 'path'; export class JetBrainsConfigGenerator extends BaseConfigGenerator { getToolName() { return 'JetBrains IDEs'; } getFilename() { return '.idea/mcp-config.json'; } generateConfig() { const config = { mcp: { servers: [{ name: 'Code Index', command: 'node', arguments: [resolve(process.cwd(), 'dist/mcp.js'), '--mcp-mode'], workingDirectory: process.cwd(), environment: { MCP_SERVER_URL: this.serverUrl } }] }, ai: { customProviders: [{ id: 'code-index', name: 'Code Index', endpoint: `${this.serverUrl}/api/jetbrains`, apiKey: this.getDefaultApiKey() }] } }; return { filename: this.getFilename(), content: this.formatJson(config), instructions: 'Open Settings > Tools > AI Assistant > MCP, import configuration' }; } getInstructions() { return 'JetBrains configuration instructions...'; } } //# sourceMappingURL=JetBrainsConfigGenerator.js.map