基本能力
产品定位
PubDev MCP 是一个专为 Dart/Flutter 开发者设计的智能包搜索工具,通过自然语言处理技术提升包发现效率。
核心功能
- 自然语言包搜索:支持使用日常对话语句搜索 pub.dev 上的包
- 智能包推荐:根据开发需求上下文推荐相关包
- LLM 集成:通过大语言模型理解搜索意图
适用场景
- 快速查找特定功能的 Dart/Flutter 包
- 探索未知领域的技术方案时获取包推荐
- 需要自然语言交互的开发辅助场景
使用教程
使用依赖
- 安装 Dart SDK(必需)
- 推荐安装 Flutter 环境
安装步骤
bash
git clone [repository-url]
dart pub get
配置方法
在 ~/.cursor/mcp.json
中添加配置:
json
{
"mcpServers": {
"PubDev MCP": {
"command": "dart [path-to-repo]/bin/pubdev_mcp.dart",
"workingDirectory": "[path-to-repo]"
}
}
}
调试方式
运行配置好的命令即可启动服务,通过自然语言查询测试搜索功能。