knip-mcp-server
Version:
MCP server for knip.dev integration to help AI agents identify and clean up unused code
20 lines • 681 B
JavaScript
import { KnipMcpServer } from './index.js';
import { logger } from './lib/logger.js';
const config = {
projectRoot: process.env.KNIP_PROJECT_ROOT || process.cwd(),
logLevel: process.env.KNIP_LOG_LEVEL || 'info',
enableSafeMode: process.env.KNIP_SAFE_MODE !== 'false',
};
if (process.env.KNIP_CONFIG_PATH) {
config.knipConfigPath = process.env.KNIP_CONFIG_PATH;
}
if (process.env.KNIP_BACKUP_DIR) {
config.backupDir = process.env.KNIP_BACKUP_DIR;
}
const server = new KnipMcpServer(config);
server.start().catch((error) => {
logger.error('Failed to start Knip MCP Server:', error);
process.exit(1);
});
//# sourceMappingURL=cli.js.map