- Home
- MCP servers
- Pubdev
Pubdev
- javascript
5
GitHub Stars
javascript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"devqxi-pubdev-mcp-server": {
"command": "node",
"args": [
"/path/to/pubdev-mcp-server/dist/pubdev-mcp.js"
]
}
}
}You can run a dedicated MCP server for pub.dev to let AI assistants search, analyze, and retrieve detailed Dart and Flutter package information. This server provides fast access to package metadata, dependencies, version history, and documentation, enabling advanced tooling and automation.
How to use
Connect your MCP client to the server to perform common tasks: search for packages with filters and sorting, fetch detailed package information, check for updates, view version histories, access documentation, and compare dependencies across versions. Use the client’s MCP commands to invoke the server’s tools and receive structured results that you can display or analyze in your workflow.
Typical workflows you can run include searching for packages by keyword or category, inspecting package metadata and dependencies, checking for the latest versions, retrieving changelogs and README content, and comparing the dependencies of two specific package versions. Your MCP client will send requests to the server and receive structured responses you can render in your tooling.
How to install
npm install -g @devqxi/pubdev-mcp-server
git clone https://github.com/devqxi/pubdev-mcp-server.git
cd pubdev-mcp-server
npm install
npm run build
npm run start
If you prefer to run the server locally from a build, you can start it with the built JavaScript entry point as shown in the local build example.
{
"mcpServers": {
"pubdev": {
"command": "node",
"args": ["/path/to/pubdev-mcp-server/dist/pubdev-mcp.js"]
}
}
}
Additional ways to run from the command line
You can also run the server using a package runner to fetch the latest release without installing globally.
npx @devqxi/pubdev-mcp-server
Available tools
get_package_info
Retrieve package metadata, stats, dependencies, publishers
search_packages
Search with filters and sorting
check_package_updates
Check if updates are available
get_package_versions
Get version history
get_documentation_changes
Get README, changelog, examples, API docs
compare_package_versions
Compare dependencies & changes between versions