包搜索工具

PubDev MCP是一个基于自然语言查询的pub.dev包搜索工具,通过LLM集成实现智能推荐和意图理解。

  • by kikuchy
  • Dart
  • 本地部署
  • 13 星标
  • 更新于
在 GitHub 查看 kikuchy/pubdev_mcp

使用说明

PubDev MCP

此MCP提供使用自然语言查询搜索pub.dev包和执行基本算术计算的功能。在LLM集成的支持下,它通过对话式交互实现了直观的包发现。

特性

  • pub.dev上的自然语言包搜索
    • 使用会话查询查找包
    • 根据您的需求获取智能套餐推荐
    • 由LLM提供支持,更好地理解搜索意图

安装

  1. 克隆此存储库
git clone [repository-url]
  1. 安装依赖项
dart pub get
  1. 配置mcp.json 将以下配置添加到您的 ~/.cursor/mcp.json:
{
  "mcpServers": {
    "PubDev MCP": {
      "command": "dart [path-to-repo]/bin/pubdev_mcp.dart",
      "workingDirectory": "[path-to-repo]"
    }
  }
}

替换 [path-to-repo] 使用克隆存储库的实际路径。

需求

  • Dart SDK
  • Flutter(推荐)

许可证

此项目根据Apache许可证2.0获得许可。请参阅 许可证 文件以获取详细信息。

贡献

  1. 分叉存储库
  2. 创建要素分支(git checkout -b feature/amazing-feature)
  3. 提交您的更改(git commit -m 'Add some amazing feature')
  4. 推到分支(git push origin feature/amazing-feature)
  5. 创建拉取请求