Figma MCP Server

by deepsuthar496
Verified

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.

Integrations

  • Provides integration with Figma's API, enabling file operations (information retrieval, version history, components), comment management (listing, adding, deleting), project and team features (listing projects, getting files, accessing published styles), and webhook management.

Servidor MCP de Figma

Un servidor de Protocolo de contexto de modelo (MCP) que proporciona integración con la API de Figma, lo que le permite interactuar con archivos, comentarios, componentes y más de Figma.

Características

  • Operaciones con archivos
    • Obtener información del archivo
    • Obtener el historial de versiones de archivos
    • Obtener componentes del archivo
  • Gestión de comentarios
    • Listar comentarios en archivos
    • Añadir nuevos comentarios
    • Eliminar comentarios
  • Características del proyecto y del equipo
    • Lista de proyectos del equipo
    • Obtener archivos del proyecto
    • Obtener estilos publicados
  • Gestión de webhooks
    • Crear webhooks
    • Lista de webhooks existentes
    • Eliminar webhooks

Instalación

  1. Clonar el repositorio
  2. Instalar dependencias:
npm install
  1. Construir el servidor:
npm run build

Configuración

Configure el servidor en su archivo de configuración MCP con su token de acceso de Figma:

{ "mcpServers": { "figma": { "command": "node", "args": ["path/to/figma-server/build/index.js"], "env": { "FIGMA_ACCESS_TOKEN": "your-access-token-here" }, "disabled": false, "alwaysAllow": [] } } }

Herramientas disponibles

Operaciones con archivos

obtener_archivo

Obtener información sobre un archivo Figma

{ "file_key": "string" }

obtener_versiones_de_archivo

Obtener el historial de versiones de un archivo

{ "file_key": "string" }

obtener_componentes_del_archivo

Obtener componentes en un archivo

{ "file_key": "string" }

Gestión de comentarios

obtener_comentarios_del_archivo

Obtener comentarios de un archivo

{ "file_key": "string" }

post_comment

Publicar un comentario en un archivo

{ "file_key": "string", "message": "string" }

eliminar_comentario

Eliminar un comentario de un archivo

{ "file_key": "string", "comment_id": "string" }

Operaciones de proyectos y equipos

obtener_proyectos_de_equipo

Conseguir proyectos para un equipo

{ "team_id": "string" }

obtener_archivos_del_proyecto

Obtener archivos en un proyecto

{ "project_id": "string" }

obtener_estilos_de_componentes

Obtener estilos publicados

{ "team_id": "string" }

Gestión de webhooks

crear_webhook

Crear un webhook

{ "team_id": "string", "event_type": "string", "callback_url": "string" }

obtener_webhooks

Lista de webhooks

{ "team_id": "string" }

eliminar_webhook

Eliminar un webhook

{ "webhook_id": "string" }

Ejemplo de uso

// Example using the MCP tool to get file information <use_mcp_tool> <server_name>figma</server_name> <tool_name>get_file</tool_name> <arguments> { "file_key": "your-file-key" } </arguments> </use_mcp_tool>

Licencia

Instituto Tecnológico de Massachusetts (MIT)

Contribuyendo

  1. Bifurcar el repositorio
  2. Crea tu rama de funciones
  3. Confirme sus cambios
  4. Empujar hacia la rama
  5. Crear una nueva solicitud de extracción
-
security - not tested
F
license - not found
-
quality - not tested

Un servidor de protocolo de contexto de modelo que se integra con la API de Figma, lo que permite la interacción con archivos, comentarios, componentes, proyectos y gestión de webhooks de Figma.

  1. Features
    1. Installation
      1. Configuration
        1. Available Tools
          1. File Operations
          2. Comment Management
          3. Project & Team Operations
          4. Webhook Management
        2. Usage Example
          1. License
            1. Contributing
              ID: sv4uz7lblg