Servidor MCP lineal
Un servidor de protocolo de contexto de modelo para la API lineal .
Este servidor proporciona integración con el sistema de seguimiento de problemas de Linear a través de MCP, lo que permite a los LLM interactuar con los problemas de Linear.
Instalación
Instalación mediante herrería
Para instalar Linear Integration Server para Claude Desktop automáticamente a través de Smithery :
Instalación manual
- Cree u obtenga una clave API lineal para su equipo: https://linear.app/YOUR-TEAM/settings/api
- Agregar configuración de servidor a Claude Desktop:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- MacOS:
Componentes
Herramientas
linear_create_issue
: Crea un nuevo problema lineal- Entradas requeridas:
title
(cadena): Título del problemateamId
(cadena): ID del equipo en el que se creará el problema
- Entradas opcionales:
description
(cadena): Descripción del problema (compatible con Markdown)priority
(número, 0-4): Nivel de prioridad (1=urgente, 4=baja)status
(cadena): nombre del estado inicial
- Entradas requeridas:
linear_update_issue
: Actualizar problemas existentes- Entradas requeridas:
id
(cadena): ID del problema a actualizar
- Entradas opcionales:
title
(cadena): Nuevo títulodescription
(cadena): Nueva descripciónpriority
(número, 0-4): Nueva prioridadstatus
(cadena): nuevo nombre de estado
- Entradas requeridas:
linear_search_issues
: Problemas de búsqueda con filtrado flexible- Entradas opcionales:
query
(cadena): Texto a buscar en el título/descripciónteamId
(cadena): Filtrar por equipostatus
(cadena): Filtrar por estadoassigneeId
(cadena): Filtrar por cesionariolabels
(string[]): Filtrar por etiquetaspriority
(número): Filtrar por prioridadlimit
(número, predeterminado: 10): Máximo de resultados
- Entradas opcionales:
linear_get_user_issues
: Obtener los problemas asignados a un usuario- Entradas opcionales:
userId
(cadena): ID de usuario (omitir para usuario autenticado)includeArchived
(booleano): incluye problemas archivadoslimit
(número, predeterminado: 50): Máximo de resultados
- Entradas opcionales:
linear_add_comment
: Agregar comentarios a los problemas- Entradas requeridas:
issueId
(cadena): ID del problema sobre el que se realizará el comentariobody
(cadena): Texto del comentario (compatible con Markdown)
- Entradas opcionales:
createAsUser
(cadena): nombre de usuario personalizadodisplayIconUrl
(cadena): URL de avatar personalizada
- Entradas requeridas:
Recursos
linear-issue:///{issueId}
- Ver detalles de problemas individualeslinear-team:///{teamId}/issues
- Ver problemas del equipolinear-user:///{userId}/assigned
- Ver los problemas asignados al usuariolinear-organization:
- Ver información de la organizaciónlinear-viewer:
- Ver el contexto actual del usuario
Ejemplos de uso
Algunos ejemplos de indicaciones que puedes usar con Claude Desktop para interactuar con Linear:
- "Muéstrame todos mis problemas de alta prioridad" → ejecuta la herramienta
search_issues
y/olinear-user:///{userId}/assigned
para encontrar los problemas que te fueron asignados con prioridad 1 - "Con base en lo que ya le comenté sobre este error, cree un informe de error para el sistema de autenticación" → use
create_issue
para crear un nuevo problema de alta prioridad con los detalles apropiados y el seguimiento del estado - "Buscar todas las tareas de frontend en curso" → use
search_issues
para localizar problemas relacionados con el frontend con la tarea en curso - "Brinde un resumen de las actualizaciones recientes sobre los problemas para el desarrollo de aplicaciones móviles" → use
search_issues
para identificar los problemas relevantes, luego,linear-issue:///{issueId}
obtenga los detalles del problema y muestre la actividad y los comentarios recientes. - "¿Cuál es la carga de trabajo actual del equipo móvil?" → Combine
linear-team:///{teamId}/issues
ysearch_issues
para analizar la distribución y las prioridades de los problemas en todo el equipo móvil.
Desarrollo
- Instalar dependencias:
- Configurar la clave API lineal en
.env
:
- Construir el servidor:
Para desarrollo con reconstrucción automática:
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
Permite a los LLM integrarse con el sistema de seguimiento de problemas de Linear, lo que les permite crear, actualizar, buscar y comentar problemas a través de la API de Linear.