mcp-figma
Un servidor de Protocolo de Contexto de Modelo (MCP) para la integración de la API de Figma, diseñado para usarse con Claude y otros asistentes de IA compatibles con MCP.
Características
Este servidor MCP proporciona acceso a la funcionalidad de la API de Figma:
Operaciones de archivo (obtener archivo, obtener nodos, obtener imágenes)
Gestión de comentarios
Gestión de equipos/proyectos
Acceso a componentes y estilos
Almacenamiento persistente de claves API
Related MCP server: Figma MCP Server
Instalación
Instalación de NPM
# Install globally
npm install -g mcp-figma
# Or install locally in a project
npm install mcp-figma
# Update to latest version
npm update -g mcp-figmaUso con Claude
Añade mcp-figma a tu configuración de Claude:
"mcp-figma": {
"command": "npx",
"args": [
"-y",
"mcp-figma"
]
}Cuando uses Claude, la primera vez deberás configurar tu clave API de Figma:
Please use mcp-figma to set my Figma API key: figd_xxxxxxxxxxxxxxxxxxxxxxxSu clave API se almacenará en ~/.mcp-figma/config.json y se cargará automáticamente en futuras sesiones.
Puedes verificar que tu clave API esté configurada:
Please use mcp-figma to check my API key statusLuego use cualquiera de las funciones API de Figma disponibles:
Please use mcp-figma to get the file with key abc123Herramientas disponibles
El servidor proporciona las siguientes herramientas:
set_api_key: Establezca su token de acceso personal a la API de Figma (guardado en la configuración)check_api_key: Comprueba si ya está configurada una clave APIget_file: Obtener un archivo Figma por claveget_file_nodes: Obtener nodos específicos de un archivo Figmaget_image: Obtener imágenes de los nodos en un archivo Figmaget_image_fills: Obtener las URL de las imágenes utilizadas en un archivo Figmaget_comments: Obtener comentarios en un archivo Figmapost_comment: Publicar un comentario en un archivo de Figmadelete_comment: Eliminar un comentario de un archivo Figmaget_team_projects: Obtener proyectos para un equipoget_project_files: Obtener archivos para un proyectoget_team_components: Obtener componentes para un equipoget_file_components: Obtener componentes de un archivoget_component: Obtener un componente por claveget_team_component_sets: Obtener conjuntos de componentes para un equipoget_team_styles: Obtener estilos para un equipoget_file_styles: Obtener estilos de un archivoget_style: Obtener un estilo por clave
Para ver ejemplos de uso detallados, consulte USAGE.md .
Licencia
Instituto Tecnológico de Massachusetts (MIT)