← Back to directory
COMPARE UP TO 4 SERVERS

Compare MCP servers

Compare scores, permissions, risks, and fit in one decision-focused table.

DimensionFigma Flutter MCP ServerUtilize Figma's rich data in your coding agent. Implement designs in Flutter way!Telegram MCP ServerTelegram MCP server powered by Telethon to let MCP clients read chats, manage groups, and send/modify messages, media, contacts, and settings.
FMRS68 / 100 · C70 / 100 · B
Reliability10 / 209 / 20
Security and permissions12 / 2016 / 20
Maintenance16 / 2014 / 20
Documentation16 / 2017 / 20
Setup experience14 / 2014 / 20
Best for
  • Developers who want to quickly translate Figma designs into Flutter code
  • Users of AI coding tools like Cursor
  • MVPs and small-scale projects
  • Extracting theme colors and typography from designs
  • Developers who want to integrate Telegram into MCP clients like Claude
  • Automation scenarios that need to manage multiple Telegram accounts
  • Building custom Telegram bots or workflows
  • Scenarios that require secure file operation path restrictions
Not for
  • Production-level development of large scalable apps
  • Poorly structured Figma files (e.g., without auto-layout, heavy grouping)
  • Scenarios requiring fully automatic code generation without AI guidance
  • Use cases requiring official Bot API features (this server uses a user client)
  • Non-technical users who want a fully managed solution
  • Multiple processes using the same session without lock management
Required permissions
  • Requires access to Figma API to fetch node data (requires Figma API key)
  • May export image or SVG assets
  • Communicates with MCP clients via stdio or HTTP
  • Requires Telegram API ID and API Hash
  • Requires the user's Telegram session string (equivalent to account access)
  • Can send messages, media, contacts, and settings to any allowed chat
  • Can create or modify groups, channels, and chat settings
  • Can access and operate on the user's media files and contacts
Risks and side effects
  • Figma API rate limiting (HTTP 429); the server retries but does not bypass limits
  • Data quality depends on Figma design quality
  • SVG export may pick up unintended nodes
  • Generated code may not perfectly match design; AI adjustment needed
  • Session string leakage could lead to account compromise
  • Sending messages may raise privacy or security concerns
  • Prompt injection: Telegram content may be maliciously crafted, so precautions are needed
  • Risk of using unofficial PyPI package name; avoid pip install telegram-mcp
  • Concurrent clients using the same session may cause AuthKeyDuplicatedError
Supported clientsCursor, Claude DesktopClaude Desktop, Cursor, Claude Code, Codex
Tools276