Linear Issues

Proporciona acceso de solo lectura a los issues dentro de la herramienta de gestión de proyectos Linear.

Documentación

Servidor MCP de Linear Issues

Este es un servidor MCP (Protocolo de Contexto de Modelo) simple que proporciona acceso de solo lectura a los issues de Linear. Permite a los modelos de lenguaje obtener issues de Linear y sus datos asociados mediante un token de API de Linear.

Características

El servidor proporciona dos herramientas:

  • linear_get_issue: Obtiene detalles básicos de un issue de Linear por URL o identificador
  • linear_get_issue_with_comments: Obtiene información completa de un issue de Linear, incluidos todos los comentarios

Requisitos

  • Node.js
  • Un token de API de Linear o token de acceso OAuth

Instalación

No se necesita instalación si usas npx. Solo asegúrate de tener Node.js y npm instalados.

Cómo obtener un token de API de Linear

Puedes obtener un token de API de Linear de dos maneras:

  1. Clave de API (la más sencilla): Genera una clave de API en tu configuración de la API de Linear

  2. Token OAuth: Para casos de uso más avanzados o acceso específico de usuario

Uso con Claude for Desktop

Para usar este servidor MCP con Claude for Desktop:

  1. Asegúrate de tener listo tu token de API de Linear

  2. Agrega el servidor a tu configuración de Claude for Desktop en:

    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Linux: ~/.config/Claude/claude_desktop_config.json
    • Windows: %AppData%\Claude\claude_desktop_config.json

Configuración de ejemplo:

{
  "mcpServers": {
    "linear-issues": {
      "command": "npx",
      "args": ["-y", "@keegancsmith/linear-issues-mcp-server"],
      "env": {
        "LINEAR_API_TOKEN": "your_linear_api_token_here"
      }
    }
  }
}
  1. Reinicia Claude for Desktop

Ejemplo de uso

Una vez que el servidor esté configurado, puedes usarlo en Claude para interactuar con los issues de Linear:

Can you get me the details for issue ENG-123?

Claude usará la herramienta linear_get_issue con tu ID de issue, accediendo al token desde las variables de entorno.

What are all the comments on the issue at https://linear.app/company/issue/ENG-123/issue-title?

Claude puede usar linear_get_issue_with_comments para obtener los detalles completos del issue, incluidos los comentarios.

Licencia

MIT