Flutter MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_flutter_docsA | Get Flutter class documentation on-demand with optional smart truncation. DEPRECATED: This tool is deprecated. Please use flutter_docs() instead. The new tool provides better query resolution and unified interface. Args: class_name: Name of the Flutter class (e.g., "Container", "Scaffold") library: Flutter library (e.g., "widgets", "material", "cupertino") tokens: Maximum token limit for truncation (default: 8000, min: 500) Returns: Dictionary with documentation content or error message |
| search_flutter_docsA | Search across Flutter/Dart documentation sources with fuzzy matching. DEPRECATED: This tool is deprecated. Please use flutter_search() instead. The new tool provides better filtering and more structured results. Searches Flutter API docs, Dart API docs, and pub.dev packages. Returns top 5-10 most relevant results with brief descriptions. Args: query: Search query (e.g., "state management", "Container", "navigation", "http requests") tokens: Maximum token limit for response (default: 5000, min: 500) Returns: Search results with relevance scores and brief descriptions |
| flutter_docsA | Unified tool to get Flutter/Dart documentation with smart identifier resolution. Automatically detects the type of identifier and fetches appropriate documentation. Supports Flutter classes, Dart classes, and pub.dev packages. Args: identifier: The identifier to look up. Examples: - "Container" (Flutter widget) - "material.AppBar" (library-qualified Flutter class) - "dart:async.Future" (Dart API) - "provider" (pub.dev package) - "pub:dio" (explicit pub.dev package) - "flutter:Container" (explicit Flutter class) topic: Optional topic filter. For classes: "constructors", "methods", "properties", "examples". For packages: "getting-started", "examples", "api", "installation" tokens: Maximum tokens for response (default: 10000, min: 1000) Returns: Dictionary with documentation content, type, and metadata |
| process_flutter_mentionsA | Parse text for @flutter_mcp mentions and return relevant documentation. NOTE: This tool is maintained for backward compatibility. For new integrations, consider using the unified tools directly:
Supports patterns like:
Args: text: Text containing @flutter_mcp mentions tokens: Maximum token limit for each mention's documentation (default: 4000, min: 500) Returns: Dictionary with parsed mentions and their documentation |
| get_pub_package_infoA | Get package information from pub.dev including README content. DEPRECATED: This tool is deprecated. Please use flutter_docs() instead with the "pub:" prefix (e.g., flutter_docs("pub:provider")). Args: package_name: Name of the pub.dev package (e.g., "provider", "bloc", "dio") version: Optional specific version to fetch (e.g., "6.0.5", "2.5.1") tokens: Maximum token limit for response (default: 6000, min: 500) Returns: Package information including version, description, metadata, and README |
| flutter_searchA | Search across multiple Flutter/Dart documentation sources with unified results. Searches Flutter classes, Dart classes, pub packages, and concepts in parallel. Returns structured results with relevance scoring and documentation hints. Args: query: Search query (e.g., "state management", "Container", "http") limit: Maximum number of results to return (default: 10, max: 25) tokens: Maximum token limit for response (default: 5000, min: 500) Returns: Unified search results with type classification and relevance scores |
| flutter_statusB | Check the health status of all Flutter documentation services. Returns: Health status including individual service checks and cache statistics |
| health_checkA | Check the health status of all scrapers and services. DEPRECATED: This tool is deprecated. Please use flutter_status() instead. Returns: Health status including individual scraper checks and overall status |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/adamsmaka/flutter-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server