FlutterSDK Docs

io.github.fluttersdkPublished by GitHub account fluttersdkv1.1.3Updated Oct 24, 2026

Search Wind UI, Magic, Dusk, Telescope and Artisan documentation. Hosted, public, no auth.

VerifiedStreamable HTTPWeb executableKnowledge & MemoryDeveloper Tools

Overview

AI-generated overview

A public, no-auth MCP server that lets an assistant search the documentation of FlutterSDK packages such as Wind UI, Magic, Dusk, Telescope and Artisan.

What you can do
Search the documentation of the FlutterSDK packages (Wind UI, Magic, Dusk, Telescope, Artisan) and get back markdown results with full page content up to a token budget, defaulting to all packages at their latest version.
When to use it
Use it when you are writing Flutter code with FlutterSDK packages and want the assistant to look up correct widget names, API patterns and conventions instead of guessing.
Requirements
Nothing to configure for the hosted endpoint: it is public and needs no authentication. Clients that only support stdio can run the npm package @fluttersdk/mcp, which proxies to the hosted HTTP server and needs Node.js and network access.
Before you install
Read-only documentation search; the input shows no credentials, payments or write actions. Results come from a third-party hosted service, so queries are sent to that endpoint.

Installation

In SourceWeft

  1. Open FlutterSDK Docs in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.fluttersdk%2Fai/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "fluttersdk-docs": {
      "type": "http",
      "url": "https://mcp.fluttersdk.com/"
    }
  }
}

README

[FlutterSDK AI Logo]

FlutterSDK AI

AI coding skills for the FlutterSDK ecosystem.
Teach your AI assistant Wind UI, Magic Framework, and more, across every major coding tool.

[Registry] [License: MIT] [GitHub stars]

Registry · Issues · Quick Start


Why?

AI coding assistants are powerful, but they don't know your frameworks. They hallucinate widget names, guess at API patterns, and miss conventions.

FlutterSDK AI fixes this. It gives your AI structured knowledge about Wind UI's className system, Magic Framework's Laravel-inspired architecture, and more, so it generates correct code on the first try.

One install, every tool:

ToolIntegration
OpenCodeURL-based skill registry
Claude CodePlugin + Marketplace
CursorRules (.mdc)
Gemini CLICommand templates (.toml)
VS Code CopilotInstructions (.md)
Codex CLIMCP config (~/.codex/config.toml)
Antigravity CLIMCP config (~/.gemini/config/mcp_config.json)
ClineMCP config (.mcp.json)
Roo CodeMCP config (.mcp.json)

Skills

Five skills are available. See docs/SKILLS.md for full descriptions.

SkillPackageUpstreamWhat it covers
wind-uifluttersdk_windfluttersdk/windW-prefix widgets, the className parser pipeline, WindRecipe variants, dark mode, responsive breakpoints, design culture
magic-frameworkmagicfluttersdk/magicIoC container, 18 facades, Eloquent ORM, GoRouter routing, forms, auth, testing, 5 ecosystem plugins
fluttersdk-duskfluttersdk_duskfluttersdk/duskE2E driver: dusk_* MCP tools and matching CLI commands to snap, tap, type, and screenshot a running Flutter app
fluttersdk-telescopefluttersdk_telescopefluttersdk/telescopeRuntime inspector: 9 ring buffers for HTTP, logs, exceptions, events, gates, DB queries
fluttersdk-artisanfluttersdk_artisanfluttersdk/artisanCLI framework + stdio MCP server: substrate artisan_* tools, builtin commands, artisan_tinker

Each skill mirrors its upstream package's own skills/ directory and arrives here when that package publishes a release. The exact synced version is the version: field in skills/<name>/SKILL.md, and skills/index.json is the machine-readable index; neither is duplicated in this table, so neither can drift from it.

MCP Server

mcp.fluttersdk.com exposes a single search-docs tool via Streamable HTTP. Public, no auth required. Full client config snippets (Claude Code, Cursor, OpenCode, Codex CLI, Gemini CLI, VS Code Copilot, and more) are in docs/MCP.md.

For clients that only support stdio (Claude Desktop, older Codex CLI):

bash
npx @fluttersdk/mcp

The npx bridge proxies stdio to the upstream HTTP server transparently.

Quick Start

Option 1: npx skills (Recommended)

The fastest way. Works with 40+ AI coding agents.

bash
# Install all FlutterSDK skills to all detected agentsnpx skills add fluttersdk/ai
# Install a specific skillnpx skills add fluttersdk/ai --skill wind-ui
# Install globally (available across all projects)npx skills add fluttersdk/ai -g

Option 2: Universal Installer

bash
git clone https://github.com/fluttersdk/ai.git && cd ai
# Preview what would be installedbash scripts/install.sh --dry-run --global
# Install globally for all detected toolsbash scripts/install.sh --global
# Install globally and register the MCP server for all detected toolsbash scripts/install.sh --global --with-mcp
# Or install into your current Flutter projectbash scripts/install.sh --project

Option 3: Tool-Specific

OpenCode

Add the registry URL to your opencode.json:

json
{    "skills": {        "urls": ["https://fluttersdk.github.io/ai/"]    }}

Skills are fetched automatically and cached locally.

Claude Code
bash
/plugin marketplace add https://raw.githubusercontent.com/fluttersdk/ai/main/.claude-plugin/marketplace.json/plugin install fluttersdk@fluttersdk-marketplace

The plugin auto-registers:

  • 5 skills (/fluttersdk:wind-ui, /fluttersdk:magic-framework, /fluttersdk:fluttersdk-dusk, /fluttersdk:fluttersdk-telescope, /fluttersdk:fluttersdk-artisan)
  • /fluttersdk:flutter-review, a review that runs in a subagent as an independent second pair of eyes and then fixes what it finds, plus /fluttersdk:flutter-test
  • fluttersdk:flutter-reviewer and fluttersdk:flutter-reviewer-deep subagents, invokable directly with @
  • fluttersdk MCP server (HTTP transport to mcp.fluttersdk.com; no manual .mcp.json edit required)
Cursor
bash
mkdir -p .cursor/rulescp tool-templates/cursor/fluttersdk.mdc .cursor/rules/

Activates automatically for all .dart files.

Gemini CLI
bash
mkdir -p ~/.gemini/commandscp tool-templates/gemini/*.toml ~/.gemini/commands/

Use with /flutter-review and /flutter-test commands.

VS Code Copilot
bash
mkdir -p .githubcp .github/copilot-instructions.md .github/

How It Works

skills/index.json              ← OpenCode fetches this from GitHub Pages  → wind-ui/SKILL.md           ← Skill definition + className rules  → wind-ui/references/*.md    ← On-demand widget docs, layout patterns, tokens  → magic-framework/SKILL.md   ← Skill definition + framework laws  → magic-framework/refs/*.md  ← Controllers, ORM, facades, routing, auth, ...

OpenCode: Fetches fluttersdk.github.io/ai/index.json, downloads listed skill files, caches locally.

Claude Code: Plugin manifest (.claude-plugin/plugin.json) makes the repo installable. Skills in skills/ are auto-discovered and namespaced under /fluttersdk:.

Deployment: Push to main → GitHub Actions deploys skills/ to GitHub Pages automatically.

Contributing

Adding a New Skill

  1. Create skills/<skill-name>/SKILL.md with YAML frontmatter (name, description)
  2. Add reference files in skills/<skill-name>/references/
  3. Update skills/index.json: list every file in the files array
  4. Bump version in .claude-plugin/plugin.json and .claude-plugin/marketplace.json
  5. Push to main

See CLAUDE.md for the full specification.

Important: Every file must be listed in index.json: OpenCode only downloads listed files. Forgetting a file means users get incomplete skills.

License

MIT. See LICENSE for details.


Built with care by FlutterSDK
If this saves you time, give it a star; it helps others discover it.

Source: README.md at commit 9a9b978

Tools

1

search-docs

Search Docs

Search FlutterSDK package documentation (artisan, dusk, magic, telescope, wind). Returns markdown results with full page content up to a token budget. Default: search all packages at their latest version.

Parametersqueriesversionpackagestoken_limit

Version history

1
  1. v1.1.3LatestSep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts