- Explore MCP Servers
- pubdev_mcp
Pubdev Mcp
What is Pubdev Mcp
PubDev MCP is a tool designed to enhance the searchability of pub.dev packages using natural language queries. It leverages LLM (Large Language Model) integration to understand user intent and provide more intuitive package discovery options.
Use cases
Users can utilize PubDev MCP to find specific packages related to their requirements through conversational queries. It is also useful for developers seeking intelligent recommendations based on their project needs or for performing basic arithmetic calculations within the context of package searches.
How to use
To use PubDev MCP, users need to clone the repository, install dependencies, and configure their environment by modifying the mcp.json file to include the path to the locally cloned repository. After setup, they can start interacting with the tool to search for packages.
Key features
The key features of PubDev MCP include natural language package search, intelligent recommendations based on user needs, and arithmetic calculation capabilities, all powered by LLM for enhanced understanding and interaction.
Where to use
PubDev MCP is intended for developers and software engineers working with Dart and Flutter ecosystems, offering a convenient way to discover and evaluate packages tailored to their programming needs or project specifications.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Pubdev Mcp
PubDev MCP is a tool designed to enhance the searchability of pub.dev packages using natural language queries. It leverages LLM (Large Language Model) integration to understand user intent and provide more intuitive package discovery options.
Use cases
Users can utilize PubDev MCP to find specific packages related to their requirements through conversational queries. It is also useful for developers seeking intelligent recommendations based on their project needs or for performing basic arithmetic calculations within the context of package searches.
How to use
To use PubDev MCP, users need to clone the repository, install dependencies, and configure their environment by modifying the mcp.json file to include the path to the locally cloned repository. After setup, they can start interacting with the tool to search for packages.
Key features
The key features of PubDev MCP include natural language package search, intelligent recommendations based on user needs, and arithmetic calculation capabilities, all powered by LLM for enhanced understanding and interaction.
Where to use
PubDev MCP is intended for developers and software engineers working with Dart and Flutter ecosystems, offering a convenient way to discover and evaluate packages tailored to their programming needs or project specifications.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
PubDev MCP
This MCP provides functionality for searching pub.dev packages using natural language queries and performing basic arithmetic calculations. Powered by LLM integration, it enables intuitive package discovery through conversational interactions.
Features
- Natural language package search on pub.dev
- Use conversational queries to find packages
- Get intelligent package recommendations based on your needs
- Powered by LLM for better understanding of search intent
Installation
- Clone this repository
git clone [repository-url]
- Install dependencies
dart pub get
- Configure mcp.json
Add the following configuration to your~/.cursor/mcp.json:
{
"mcpServers": {
"PubDev MCP": {
"command": "dart [path-to-repo]/bin/pubdev_mcp.dart",
"workingDirectory": "[path-to-repo]"
}
}
}
Replace [path-to-repo] with the actual path to your cloned repository.
Requirements
- Dart SDK
- Flutter (recommended)
License
This project is licensed under the Apache License 2.0. See the LICENSE file for details.
Contributing
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Create a Pull Request
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










