Pubdev

MCP server that provides comprehensive access to pub.dev, the official package repository for Dart and Flutter.
  • 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

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
Pubdev MCP Server - devqxi/pubdev-mcp-server | VeilStrat