Sign In

flutterflow-mcp

Package Overview
Dependencies
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

flutterflow-mcp

MCP server for the FlutterFlow Project API — AI-assisted FlutterFlow development through Claude and other MCP-compatible clients

Source
npmnpm
Version
0.2.3
Version published
Weekly downloads
19
-66.67%
Maintainers
1
Weekly downloads
 
Created
Source

flutterflow-mcp

MCP server for the FlutterFlow Project API. Enables AI-assisted FlutterFlow development through Claude and other MCP-compatible clients.

Quick Start

1. Get your FlutterFlow API token

Go to FlutterFlow > Account Settings > API Token and copy your token.

2. Add to your MCP client

Claude Code:

claude mcp add flutterflow -- npx -y flutterflow-mcp

Then set your token in the MCP config (~/.claude/settings.json or project .claude/settings.json):

{
  "mcpServers": {
    "flutterflow": {
      "command": "npx",
      "args": ["-y", "flutterflow-mcp"],
      "env": {
        "FLUTTERFLOW_API_TOKEN": "your_token_here"
      }
    }
  }
}

Other MCP clients (Cursor, Windsurf, etc.):

Add to your MCP configuration:

{
  "mcpServers": {
    "flutterflow": {
      "command": "npx",
      "args": ["-y", "flutterflow-mcp"],
      "env": {
        "FLUTTERFLOW_API_TOKEN": "your_token_here"
      }
    }
  }
}

3. Start building

Ask your AI assistant to list your FlutterFlow projects, inspect pages, or modify widgets — it handles the rest.

Tools

ToolDescription
list_projectsList all FlutterFlow projects
list_project_filesList YAML files in a project
list_pagesList all pages with names, scaffold IDs, and folders
get_page_by_nameFetch a page by human-readable name
get_project_yamlDownload project YAML files
validate_yamlValidate YAML before pushing
update_project_yamlPush YAML changes to a project
sync_projectBulk download all YAML to local cache
get_page_summaryQuick page overview from cache (widget tree, actions, params)
get_component_summaryQuick component overview from cache
find_component_usagesFind all pages/components using a given component
find_page_navigationsFind all actions that navigate to a given page
get_yaml_docsSearch/retrieve FlutterFlow YAML reference docs by topic or file

Resources

ResourceURIDescription
Docs Indexff://docsList all available YAML reference documentation files
Doc Fileff://docs/{path}Read a specific YAML reference doc (e.g. ff://docs/04-widgets/button)

Prompts

PromptDescription
generate-pageGenerate a new page from a description
modify-componentModify an existing component
inspect-projectSummarize project structure
flutterflow-dev-workflowEfficient workflow guide for AI-assisted FlutterFlow development

Built-in YAML Reference

This MCP ships with a comprehensive FlutterFlow YAML reference catalog that AI models can access at runtime:

  • get_yaml_docs tool — Search by topic (e.g. get_yaml_docs(topic: "Button")) or browse the full index
  • ff://docs resources — Direct access to all 21 reference docs covering widgets, actions, variables, theming, and editing workflows

See docs/ff-yaml/ for the full catalog.

Claude Code Skills

Copy skills from skills/ into your project's .claude/skills/ directory:

  • ff-yaml-dev.md — Core workflow: reading, editing, and creating FlutterFlow pages/components
  • ff-widget-patterns.md — Quick reference for common widget YAML patterns and snippets

Development

git clone https://github.com/mohn93/ff-mcp.git
cd ff-mcp
npm install
npm run build
npm run dev          # watch mode

Requirements

  • Node.js 18+
  • FlutterFlow API token (paid FlutterFlow subscription required)

License

MIT

Keywords

mcp

FAQs

Package last updated on 18 Feb 2026

Related posts