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
JavaScript
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