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 服务器

Sentry
modelcontextprotocolModel Context Protocol Servers
Unity MCP (Server + Plugin)
IvanMurzakAI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for fr
Serena
oraiosA powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent
MCP Framework
QuantGeekDevThe Typescript MCP Framework
TalkToFigma
sonnylazuardiTalkToFigma: MCP integration between AI Agent (Cursor, Claude Code, Codex) and Figma, allowing Agentic AI to communicate with Figma for reading designs and modifying them programmatically.
评论