get_package_infoLABSCO SUMMARY
Settles "riverpod or provider" with live numbers instead of vibes.
Package choice questions are exactly where a model's training data goes stale, and this closes that gap by pulling scores, versions and docs at the moment you ask. Two limits worth knowing before you script anything against it: pub.dev allows 10 requests per second and 600 per minute, with a 30-second timeout, and the interface text of this server is Turkish.
What it is
A Node MCP server that fronts the pub.dev API, so an assistant can answer questions about Flutter and Dart packages with current data instead of what it remembers.
What you get
get_package_info— current version, description, dependencies and install instructions for one packagesearch_packages— keyword search with pagingget_package_versions— every published version, for comparing before an upgradeget_package_documentation— README and API docs, optionally for a specific versionget_package_score— popularity, quality score and community likesget_trending_packages— what is currently popular, with paging
Requirements
Node.js v18 or newer. Clone the repo, npm install, npm run build, then point your client at the built dist/index.js with an absolute path. The server speaks stdio, so any MCP-capable client works.
Setup effort
Build from source — git clone https://github.com/OrtakProje-1/flutter-package-mcp-server.git
USE CASES
Choosing between two packages
Pull both scores and compare popularity, quality and likes rather than arguing from memory.
Planning an upgrade
List every version of the package and read the documentation for the one you would move to.
Finding a package for a problem you have
Search by what you need it to do, then check the top hits' scores before adopting one.
6 tools
Listed in project docs. Your client may show a different list.
search_packagesget_package_versionsget_package_documentationget_package_scoreget_trending_packagesBEFORE YOU INSTALL
What to know first
Tools you get
6 tools named in the project's documentation.
Requires
Node.js v18
Where it runs
Both documented clients run the server on your machine.
INSTALLATION
Connect your client
You clone and build this one yourself.
Server setup
git clone https://github.com/OrtakProje-1/flutter-package-mcp-server.git
cd flutter-package-mcp-server
npm install
npm run buildMCP Clients
Claude Desktop
{
"mcpServers": {
"flutter-packages": {
"command": "node",
"args": [
"<YOUR_PATH_TO_FLUTTER_PACKAGE_MCP_SERVER>/dist/index.js"
],
"env": {}
}
}
}Cursor
{
"mcpServers": {
"flutter-packages": {
"command": "node",
"args": [
"<YOUR_PATH_TO_FLUTTER_PACKAGE_MCP_SERVER>/dist/index.js"
]
}
}
}