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
Integrates with Linear's GraphQL API to provide access to Linear's data model and functionality for issue tracking and project management.
Enables interaction with Linear's issue tracking system, allowing creation, updating, and searching of issues, adding comments, and viewing issue details across teams and users.
Supports markdown formatting in issue descriptions and comments when creating or updating Linear issues.
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 automática
Para instalar automáticamente el servidor Linear MCP para Claude Desktop 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
Un servidor de Protocolo de Contexto de Modelo que se integra con el sistema de seguimiento de problemas de Linear, permitiendo a los LLM crear, actualizar, buscar y comentar problemas de Linear a través de interacciones en lenguaje natural.