{"id":"ed3d9b36-ec21-4308-a848-416cf4b9997e","shortId":"samDGE","kind":"mcp","title":"Flutter Documentation","tagline":"Provides real-time access to Flutter, Dart, and pub.dev documentation through on-demand web scraping with SQLite cach...","description":"Provides real-time access to Flutter, Dart, and pub.dev documentation through on-demand web scraping with SQLite caching, enabling current API reference retrieval and package information lookup for Flutter development workflows.\n\nThis Flutter MCP server provides AI assistants with real-time access to Flutter, Dart, and pub.dev documentation through on-demand web scraping with SQLite caching, ensuring always up-to-date information without requiring pre-built indexes. The implementation features intelligent URL resolution for Flutter API classes across multiple libraries (widgets, material, cupertino, etc.), comprehensive HTML-to-Markdown processing that extracts constructors, properties, methods, and code examples, and robust error handling with circuit breakers and exponential backoff retry logic. Built with FastMCP and featuring rate limiting for respectful scraping, it supports searching Flutter documentation, retrieving pub.dev package information, and processing @flutter_mcp mentions in prompts, making it valuable for Flutter developers who need current documentation integrated into their AI-powered development workflows.","tags":["flutter","documentation"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/adamsmaka/flutter-mcp","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.694","qualityRationale":"deterministic score 0.69 from registry signals: · indexed on pulsemcp · has source repo · 72 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-05-02T21:21:47.344Z","embedding":null,"createdAt":"2026-04-18T20:48:39.423Z","updatedAt":"2026-05-02T21:21:47.344Z","lastSeenAt":"2026-05-02T21:21:47.344Z","tsv":"'access':7,27,67 'across':106 'ai':61,179 'ai-pow':178 'alway':84 'api':45,104 'assist':62 'backoff':136 'breaker':133 'built':94,139 'cach':22,42,82 'circuit':132 'class':105 'code':125 'comprehens':113 'constructor':121 'cupertino':111 'current':44,173 'dart':10,30,70 'date':88 'demand':17,37,77 'develop':54,170,181 'document':2,13,33,73,153,174 'enabl':43 'ensur':83 'error':129 'etc':112 'exampl':126 'exponenti':135 'extract':120 'fastmcp':141 'featur':98,143 'flutter':1,9,29,53,57,69,103,152,160,169 'handl':130 'html':115 'html-to-markdown':114 'implement':97 'index':95 'inform':50,89,157 'integr':175 'intellig':99 'librari':108 'limit':145 'logic':138 'lookup':51 'make':165 'markdown':117 'materi':110 'mcp':58,161 'mention':162 'method':123 'multipl':107 'need':172 'on-demand':15,35,75 'open-source' 'packag':49,156 'power':180 'pre':93 'pre-built':92 'process':118,159 'prompt':164 'properti':122 'provid':3,23,60 'pub.dev':12,32,72,155 'rate':144 'real':5,25,65 'real-tim':4,24,64 'refer':46 'requir':91 'resolut':101 'respect':147 'retri':137 'retriev':47,154 'robust':128 'scrape':19,39,79,148 'search':151 'server':59 'sqlite':21,41,81 'support':150 'time':6,26,66 'transport-stdio' 'up-to-d':85 'url':100 'valuabl':167 'web':18,38,78 'widget':109 'without':90 'workflow':55,182","prices":[{"id":"716db418-43e3-4147-8c91-278e9fdce671","listingId":"ed3d9b36-ec21-4308-a848-416cf4b9997e","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-18T20:48:39.423Z"}],"sources":[{"listingId":"ed3d9b36-ec21-4308-a848-416cf4b9997e","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/adamsmaka-flutter-docs","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-18T20:48:39.423Z","lastSeenAt":"2026-05-02T21:21:47.344Z"}],"details":{"listingId":"ed3d9b36-ec21-4308-a848-416cf4b9997e","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"Flutter Documentation","github_stars":72,"registry_url":"https://www.pulsemcp.com/servers/adamsmaka-flutter-docs","source_code_url":"https://github.com/adamsmaka/flutter-mcp"},"updatedAt":"2026-05-02T21:21:47.344Z"}}