PubDev MCP

PubDev MCP

site icon
2025.04.06 7
Dart包搜索开发辅助搜索工具开发效率
PubDev MCP 是一个基于自然语言查询的 pub.dev 包搜索工具,集成了 LLM 技术,能够通过对话式交互智能推荐符合需求的 Dart/Flutter 包。
View on GitHub

Overview

基本能力

产品定位

PubDev MCP 是一个专为 Dart/Flutter 开发者设计的智能包搜索工具,通过自然语言处理技术提升包发现效率。

核心功能

  • 自然语言包搜索:支持使用日常对话语句搜索 pub.dev 上的包
  • 智能包推荐:根据开发需求上下文推荐相关包
  • LLM 集成:通过大语言模型理解搜索意图

适用场景

  • 快速查找特定功能的 Dart/Flutter 包
  • 探索未知领域的技术方案时获取包推荐
  • 需要自然语言交互的开发辅助场景

使用教程

使用依赖

  1. 安装 Dart SDK(必需)
  2. 推荐安装 Flutter 环境

安装步骤

git clone [repository-url]
dart pub get

配置方法

~/.cursor/mcp.json 中添加配置:

{
  "mcpServers": {
    "PubDev MCP": {
      "command": "dart [path-to-repo]/bin/pubdev_mcp.dart",
      "workingDirectory": "[path-to-repo]"
    }
  }
}

调试方式

运行配置好的命令即可启动服务,通过自然语言查询测试搜索功能。

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。