Integrations
Supports loading environment variables from .env files for configuration, particularly for storing and accessing the Figma API token securely.
Provides complete access to the Figma API, allowing interaction with files, comments, teams, projects, components, styles, webhooks, and library analytics. Enables retrieving file content, managing comments and reactions, accessing design components, and monitoring usage analytics.
Servidor MCP de Figma
Servidor MCP para interactuar con la API de Figma. Este servidor proporciona un conjunto completo de métodos de la API de Figma a través del Protocolo de Contexto de Modelo. En ocasiones, con archivos Figma grandes, es posible que deba indicarle que use profundidad = 1 para figma_get_file y que la aumente cuando sea necesario.
Herramientas
Este servidor implementa todos los métodos de la API de Figma como herramientas MCP:
Métodos de usuario
figma_get_me
- Obtener el usuario actual
Métodos de archivo
figma_get_file
- Obtener un archivo Figma por clavefigma_get_file_nodes
: obtiene nodos específicos de un archivo Figmafigma_get_images
: renderiza imágenes desde un archivo Figmafigma_get_image_fills
: obtiene rellenos de imagen en un archivo Figmafigma_get_file_versions
: obtiene el historial de versiones de un archivo Figma
Métodos de comentarios
figma_get_comments
- Obtener comentarios en un archivo Figmafigma_post_comment
- Agregar un comentario a un archivo Figmafigma_delete_comment
: elimina un comentario de un archivo Figmafigma_get_comment_reactions
- Obtener reacciones a un comentariofigma_post_comment_reaction
- Agregar una reacción a un comentariofigma_delete_comment_reaction
- Eliminar una reacción de un comentario
Métodos de equipo y de proyecto
figma_get_team_projects
- Obtener proyectos en un equipofigma_get_project_files
- Obtener archivos en un proyecto
Métodos de componentes
figma_get_team_components
- Obtener componentes en un equipofigma_get_file_components
- Obtener componentes en un archivofigma_get_component
- Obtener un componente por clavefigma_get_team_component_sets
- Obtener conjuntos de componentes en un equipofigma_get_file_component_sets
- Obtener conjuntos de componentes en un archivofigma_get_component_set
- Obtener un conjunto de componentes por clave
Métodos de estilo
figma_get_team_styles
- Obtener estilos en un equipofigma_get_file_styles
- Obtener estilos en un archivofigma_get_style
- Obtener un estilo por clave
Métodos de webhook (API V2)
figma_post_webhook
- Crear un webhookfigma_get_webhook
- Obtener un webhook por IDfigma_update_webhook
- Actualizar un webhookfigma_delete_webhook
- Eliminar un webhookfigma_get_team_webhooks
- Obtener webhooks para un equipo
Métodos de análisis de bibliotecas
figma_get_library_analytics_component_usages
: obtiene datos de uso del componente de análisis de la bibliotecafigma_get_library_analytics_style_usages
: Obtener datos de uso del estilo de análisis de la bibliotecafigma_get_library_analytics_variable_usages
: obtiene datos de uso de variables de análisis de la biblioteca
Instalación
Instalación mediante herrería
Para instalar mcp-figma para Claude Desktop automáticamente a través de Smithery :
Prerrequisitos
- Node.js (v16 o posterior)
- npm o hilo
Instalación del paquete
Configuración
Para usar este servidor MCP, debes configurar tu token de API de Figma. Puedes hacerlo de tres maneras:
1. Variable de entorno
Cree un archivo .env
en la raíz del proyecto o configure la variable de entorno directamente:
2. Argumentos de la línea de comandos
Al iniciar el servidor, puedes pasar tu token de API de Figma como un argumento de línea de comando:
Uso con Claude Desktop
Agregue lo siguiente a su claude_desktop_config.json
:
Usando npx
Node.js directo (con variable de entorno)
Node.js directo (con argumento de línea de comandos)
Reemplace /path/to/mcp-figma
con la ruta real a su repositorio.
Ejemplos
Obtener un archivo Figma
Obtener comentarios de un archivo
Crear un webhook
Desarrollo
Licencia
Este servidor MCP cuenta con la licencia MIT. Esto significa que puede usar, modificar y distribuir el software libremente, sujeto a los términos y condiciones de la licencia MIT. Para más detalles, consulte el archivo de LICENCIA en el repositorio del proyecto.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Figma MCP con funcionalidad API completa
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityEnables seamless interaction with Figma via the Model Context Protocol, allowing LLM applications to access, manipulate, and track Figma files, components, and variables.Last updated -2106TypeScript
- AsecurityAlicenseAqualityFacilitates the analysis of Figma file structures by extracting node hierarchies, accessible via REST API or MCP protocol.Last updated -12TypeScriptMIT License
- AsecurityAlicenseAqualityAn MCP server integration that enables Cursor AI to communicate with Figma, allowing users to read designs and modify them programmatically through natural language commands.Last updated -195,1853,528JavaScriptMIT License
- -securityFlicense-qualityA Model Context Protocol (MCP) server that enables Claude to create and manipulate designs in Figma through either a Figma plugin or directly via the Figma API.Last updated -TypeScript