Knip Mcp Server
@gtrias
关于 Knip Mcp Server
This MCP server provides AI agents with powerful code cleanup capabilities through knip.dev integration. It's designed to work seamlessly with Cursor AI and other MCP-compatible tools to maintain clean, efficient codebases.
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"knip": {
"command": "npx",
"args": [
"@genar/knip-mcp-server"
],
"env": {
"KNIP_PROJECT_ROOT": ".",
"KNIP_LOG_LEVEL": "info",
"KNIP_SAFE_MODE": "true"
}
}
}
}工具
10Run comprehensive code analysis
Find unused files
Find unused exports
Find unused imports
Find unused dependencies
Safely remove unused files
Clean up unused imports
Auto-fix common issues
View knip configuration
Validate knip config
概览
What is Knip Mcp Server?
Knip Mcp Server is a Model Context Protocol (MCP) server that integrates with knip.dev to help AI agents identify and clean up unused files, imports, exports, and dependencies in JavaScript/TypeScript projects. It is designed for developers using MCP-compatible tools like Cursor AI.
How to use Knip Mcp Server?
Install globally (npm install -g @genar/knip-mcp-server) or locally in your project, then run knip-mcp-server or npx @genar/knip-mcp-server. Configure via environment variables (KNIP_PROJECT_ROOT, KNIP_CONFIG_PATH, KNIP_BACKUP_DIR, KNIP_LOG_LEVEL, KNIP_SAFE_MODE). Integrate with Cursor AI by adding an MCP server entry, Cursor rules, or a per-project .mcp-config.json file.
Key features of Knip Mcp Server
- Comprehensive code analysis via knip
- Unused file, import, export, and dependency detection
- Safe removal with dry-run mode and automatic backups
- Full workspace and monorepo support
- Safety measures (file limits, critical‑file protection)
- Backup mechanisms before destructive operations
Use cases of Knip Mcp Server
- Clean up unused code after implementing a new feature
- Audit npm dependencies for unused packages
- Run a project health check with recommendations
FAQ from Knip Mcp Server
What safety features does Knip Mcp Server provide?
All destructive operations default to dry‑run mode. Automatic backups are created before modifications. Safe mode prevents removal of critical files (e.g., package.json). Configurable file limits prevent accidental bulk deletions.
How can I integrate Knip Mcp Server with Cursor AI?
Three options: 1) Add a server in Cursor MCP settings with command npx @genar/knip-mcp-server. 2) Create a .cursor/rules/knip-mcp.md file with workflow rules. 3) Create a per‑project .mcp-config.json file and reference it in Cursor’s MCP settings.
Does Knip Mcp Server support monorepos?
Yes, it has full workspace support. The knip_scan, knip_get_unused_files, and other tools accept a workspace parameter for analyzing specific workspaces.
What configuration files are supported?
The server supports knip.json, knip.jsonc, .knip.json, .knip.jsonc, knip.config.js, and knip.config.ts.
开发工具 分类下的更多 MCP 服务器
Grafana MCP server
grafanaMCP server for Grafana
Test
x1xhlolFULL Augment Code, Claude Code, Cluely, CodeBuddy, Comet, Cursor, Devin AI, Junie, Kiro, Leap.new, Lovable, Manus, NotionAI, Orchids.app, Perplexity, Poke, Qoder, Replit, Same.dev, Trae, Traycer AI, VSCode Agent, Warp.dev, Windsurf, Xcode, Z.ai Code, Dia & v0. (And other Open Sou
MCP Framework
QuantGeekDevThe Typescript MCP Framework
Code Index MCP
johnhuang316A Model Context Protocol (MCP) server that helps large language models index, search, and analyze code repositories with minimal setup
test
prysmaticlabsGo implementation of Ethereum proof of stake
评论