flutter-coder
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| flutter_docsC | Search Flutter API docs for any class, widget, method, or enum. Returns description, properties, methods, and constructors. |
| dart_docsB | Search Dart API docs for core library classes. Returns description, properties, methods, and constructors. |
| pub_packageA | Get pub.dev package details including version, score, dependencies, and installation instructions. |
| flutter_widget_lookupB | Search the curated Flutter widget catalog. Returns widget properties, usage tips, and best practices. |
| flutter_error_helpA | Diagnose common Flutter errors and get solutions with code examples. Paste the error message for diagnosis. |
| flutter_breaking_changesB | Query Flutter breaking changes by version or keyword. Useful for migration planning. |
| dart_language_refB | Dart language feature reference with syntax, examples, and tips. Covers records, patterns, sealed classes, and more. |
| flutter_codegenC | Generate Flutter/Dart boilerplate code. Supports StatelessWidget, StatefulWidget, BLoC, Riverpod, tests, freezed, and repository patterns. |
| flutter_find_sampleA | FIRST STOP when writing advanced Flutter code. Search the verified sample corpus (custom render objects, shaders, slivers, animation physics, isolates, platform channels, go_router, golden tests, performance patterns) by describing what you're building. Returns the best-match sample in full with gotchas. |
| flutter_get_sampleB | Get a specific sample from the advanced corpus by id, with complete compilable code and notes. |
| flutter_list_samplesB | Browse the advanced sample corpus index, optionally filtered by category. |
| flutter_knowledgeA | Opinionated, current best-practice guidance for Flutter projects: architecture, state management choice, project structure, theming, error handling, flavors/CI, package picks. Query by topic or entry id. |
| flutter_source_searchA | Grep the vendored ground-truth source of flutter_reactive_ble and its federation (reactive_ble_platform_interface, reactive_ble_mobile — Dart API, Android Kotlin, iOS/macOS Swift, protobuf codecs), pinned at the exact versions the sample corpus was verified against. Use when the answer lives in the implementation: what a call actually throws, how the native side maps a GATT status, what goes over the method channel. |
| flutter_source_readA | Read a file or directory from the vendored flutter_reactive_ble federation source. Call with no path for the package tree and version manifest; a directory path lists it; a file path returns numbered source (paged, 500 lines max per call). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| widget-catalog | Indexed Flutter widget reference (100+ widgets with categories, properties, usage tips) |
| error-catalog | Common Flutter errors with root causes, solutions, and code examples |
| dart-features | Dart 3.x language features reference (records, patterns, sealed classes, extension types, macros) |
| state-management | Comparison of BLoC vs Riverpod vs Provider vs GetX with pattern examples |
| samples-index | Index of the verified advanced Flutter sample corpus (rendering, animation, architecture, async, platform, navigation, performance, testing, UI patterns) |
| knowledge-base | Index of the Flutter knowledge base: opinionated current guidance for structuring Flutter programs |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/RoanokeControls/flutter-coder'
If you have feedback or need assistance with the MCP directory API, please join our Discord server