Token导航 LogoToken导航TokenDH.com
flutter cleanup MCP logo
开发工具未说明官方级别未说明来源级核验

flutter cleanup MCP

MCP Server

专为Flutter/Dart项目设计的AI辅助代码清理工具,可识别并删除未使用的代码元素,如导入、字段和局部变量,优化AI编码工作流程。

工具数

5

提示词数

0

GitHub Stars

2

资源数

0
开发工具ClaudeAI代理ClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Code-Growers

提供方

Code-Growers

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Flutter清理MCP服务器

MCP服务器旨在帮助AI代理清理Flutter/Dart项目中的死代码。它提供了识别未使用的元素、导入、字段和局部变量的工具。

为什么要用这个?

此工具特别适用于 人工智能辅助编码工作流程.AI代理经常生成未使用的、测试的、重复的或“幻觉”的代码(例如,额外的导入、未使用的辅助函数)。手动清理是乏味的,留下来会消耗宝贵的资源 代币上下文窗口 空间。此外,通过删除死代码,AI代理可以留下更多 专注的,降低选择错误函数或上下文的可能性,这可能会导致错误。此MCP服务器使代理能够自我纠正并保持代码库精简,从而节省成本并提高模型性能。

安装

运行以下命令以激活 flutter_cleanup_mcp 全局工具:

dart pub global activate flutter_cleanup_mcp

工具配置

将MCP服务器添加到AI编码助手的配置中。

光标

添加到您的项目 .cursor/mcp.json 或您的全球 ~/.cursor/mcp.json:

{
  "mcpServers": {
    "flutter_cleanup": {
      "command": "dart",
      "args": ["pub", "global", "run", "flutter_cleanup_mcp"]
    }
  }
}

克劳德代码

您可以运行以下命令来添加它:

claude mcp add --transport stdio flutter_cleanup_mcp -- dart pub global run flutter_cleanup_mcp

VS代码(带MCP扩展)

将以下内容添加到MCP设置文件中(例如。, ~/.vscode/mcp.json):

{
  "servers": {
    "flutter_cleanup": {
      "command": "dart",
      "args": ["pub", "global", "run", "flutter_cleanup_mcp"]
    }
  }
}

If you still prefer `"command": "flutter_cleanup_mcp"`, ensure `~/.pub-cache/bin` (or `%LOCALAPPDATA%\\Pub\\Cache\\bin` on Windows) is available in the MCP host process `PATH`.

主要特点

  • 识别未使用的代码:自动检测未使用的导入、字段、局部变量和其他元素。
  • 代理就绪输出:工具返回具有文件路径、行和列的结构化JSON数据,使AI代理能够轻松精确地定位和删除死代码。
  • 安全:MCP服务器 _识别_ 要删除但确实要删除的代码 _不_ 自动删除它,将最终决定和执行留给代理或用户。

可用工具

  • get_unused_all:返回检测到的所有未使用代码的合并列表。
  • get_unused_imports:仅返回未使用的导入。
  • get_unused_fields:仅返回未使用的类字段。
  • get_unused_local_variables:仅返回未使用的局部变量。
  • get_unused_elements:返回其他未使用的元素(函数、类、方法)。

每个工具都接受一个可选 rootDir 争论。如果未提供,则默认为当前工作目录。

用法示例

AI代理可以使用这些工具来清理项目:

  1. 呼叫 get_unused_all.
  2. 迭代结果。
  3. 对于每个项目,读取文件并删除特定的行/范围。
  4. get_unused_all 再次进行验证。

目录标签

目录标签

开发工具ClaudeAI代理Dart本地部署代码清理AI辅助开发Flutter工具Dart开发开发效率

支持客户端

ClaudeCursor

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP