Flutter Package

Provides up-to-date Flutter package data, search capabilities, version comparisons, and documentation access via MCP clients.
  • typescript

0

GitHub Stars

typescript

Language

4 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": {
    "ortakproje-1-flutter-package-mcp-server": {
      "command": "node",
      "args": [
        "/FULL/PATH/TO/flutter-package-mcp-server/dist/index.js"
      ]
    }
  }
}

You run a Flutter Package MCP Server that exposes up-to-date package data, versions, documentation, and smart search capabilities to AI assistants. It integrates with the Pub.dev ecosystem, delivering actionable Flutter package information to accelerate development and package discovery.

How to use

You connect an MCP client to the server to fetch package details, search results, versions, and documentation. Use one of the MCP clients you rely on (such as Claude Desktop or Cursor IDE) to send structured queries like requesting a package’s latest version, listing all versions, or pulling the most relevant documentation. The server handles the requests and returns structured responses you can present to users or use to power chat-based workflows.

How to install

Prerequisites: Node.js v18 or newer, npm or yarn, and an MCP client such as Claude Desktop or Cursor IDE.

  1. Clone the project folder.
git clone https://github.com/OrtakProje-1/flutter-package-mcp-server.git
cd flutter-package-mcp-server
  1. Install dependencies.
npm install
  1. Build the project.
npm run build
  1. Run the server in development mode.
npm run dev

If you need to stop the server, press Ctrl+C in the terminal.

Configuration and client setup

You can connect an MCP client that supports stdio-based servers. The server runs locally and is connected through a local node process that executes the built index script. Two example client configurations are shown below. Adjust the full path to your built server as needed.

{
  "mcpServers": {
    "flutter-packages": {
      "command": "node",
      "args": ["/FULL/PATH/TO/flutter-package-mcp-server/dist/index.js"],
      "env": {}
    }
  }
}

Additional client setup examples

If you are using Cursor IDE, add the MCP server with the following configuration.

{
  "mcp": {
    "servers": {
      "flutter-packages": {
        "command": "node",
        "args": ["/FULL/PATH/TO/flutter-package-mcp-server/dist/index.js"]
      }
    }
  }
}

Available tools

get_package_info

Fetches detailed information about a specific Flutter package, including latest version, description, dependencies, and setup instructions.

search_packages

Search Flutter packages by keyword and filter results by criteria.

get_package_versions

List all available versions for a given package, enabling version comparisons.

get_package_documentation

Retrieve documentation for a package, optionally specifying a version.

get_package_score

Return popularity and quality scores for a package.

get_trending_packages

List trending or popular Flutter packages for quick discovery.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational