FlutterSDK Docs

io.github.fluttersdk由 GitHub 账号 fluttersdk 发布v1.1.3更新于 Oct 24, 2026

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

已验证Streamable HTTP可网页运行知识与记忆开发者工具

概览

AI 生成的概览

一个公开、无需认证的 MCP 服务器,让助手搜索 Wind UI、Magic、Dusk、Telescope 和 Artisan 等 FlutterSDK 包的文档。

可以做什么
搜索 FlutterSDK 各包(Wind UI、Magic、Dusk、Telescope、Artisan)的文档,返回 markdown 结果和完整页面内容,受 token 预算限制,默认搜索所有包的最新版本。
适用场景
当你使用 FlutterSDK 系列包编写 Flutter 代码,希望助手查阅正确的组件名称、API 用法和约定而不是凭空猜测时使用。
运行要求
托管端点无需配置:公开且不需要认证。仅支持 stdio 的客户端可运行 npm 包 @fluttersdk/mcp,它代理到托管 HTTP 服务器,需要 Node.js 和网络访问。
安装前请注意
仅用于只读的文档搜索;输入中未显示凭据、付费或写入操作。结果来自第三方托管服务,查询内容会发送到该端点。

安装

在 SourceWeft 中

  1. 打开 控制台中的 FlutterSDK Docs,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.fluttersdk%2Fai/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "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.

来源:README.md,提交 9a9b978

工具

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.

输入参数queriesversionpackagestoken_limit

版本历史

1
  1. v1.1.3最新Sep 16, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分