figma-mcp-chunked
If you are the rightful owner of figma-mcp-chunked and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server for interacting with the Figma API, featuring memory-efficient chunking and pagination capabilities for handling large Figma files.
The Figma MCP Server with Chunking is designed to provide a robust interface to the Figma API, focusing on efficient memory management. It is particularly useful for handling large Figma files by breaking down operations into manageable chunks and implementing pagination. This server supports memory-aware processing with configurable limits, chunked data retrieval, and node type filtering. It also includes features like progress tracking, resume capability for interrupted operations, and debug logging. The server can be configured via environment variables or a JSON config file, making it flexible for various use cases.
Features
- Memory-aware processing with configurable limits
- Chunked data retrieval for large files
- Pagination support for all listing operations
- Node type filtering
- Progress tracking
Tools
get_file_data
Retrieves Figma file data with memory-efficient chunking and pagination.
list_files
Lists files with pagination support.
get_file_versions
Retrieves version history in chunks.
get_file_comments
Retrieves comments with pagination.
get_file_info
Retrieves file information with chunked node traversal.
get_components
Retrieves components with chunking support.
get_styles
Retrieves styles with chunking support.
get_file_nodes
Retrieves specific nodes with chunking support.