- Home
- MCP servers
- Flutter Package
Flutter Package
- 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.
- Clone the project folder.
git clone https://github.com/OrtakProje-1/flutter-package-mcp-server.git
cd flutter-package-mcp-server
- Install dependencies.
npm install
- Build the project.
npm run build
- 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.