PubDev MCP 是一款面向 Flutter/Dart 开发者的包检索助手,把它接到支持 MCP 的客户端(如 Cursor、Claude Desktop)里,就像开了个"会用大白话聊天的包管家":告诉它你想要的依赖(例如"找个能画图表的轻量库"),它就去 pub.dev 帮你对比、筛选、给出最合适的版本与使用提示。
它能帮你做什么
- 用自然语言搜索包:描述需求即可拉出多个候选项,并告诉你各自优势。
- 查看评分、热度、更新频率,帮你挑出维护活跃的健康依赖。
- 给出 pubspec.yaml 的版本号与导入语句示例,可以直接抄进项目。
- 对比相似包(如 riverpod vs bloc),用一句话讲清取舍。
关于密钥
PubDev 官方包仓库本身是公开浏览的,因此 PubDev MCP 通常无需任何 API Key 即可使用,直接在客户端配置好 MCP 地址就能搜。如果它某天增加了私有发布、收藏夹同步等高级功能,可能会要求登录 pub.dev 的个人 token;按官方说明填写即可,本篇不会给出任何示例 token。