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
Related MCP server: Salesforce MCP
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.