local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Provides comprehensive Linear project management integration, enabling searching, creating, and updating issues, adding and managing comments, retrieving user profiles, and accessing team information through Linear's API.
Aplicación lineal MCP
Protocolo de Contexto de Modelo (MCP) para la integración con Linear como herramienta de IA. Esta herramienta permite que su IA interactúe con Linear a través del Protocolo de Contexto de Modelo.
Características
- Integración lineal completa :
- Problemas de búsqueda
- Crear nuevos problemas
- Problemas de actualización
- Añadir comentarios
- Actualizar comentarios
- Obtener perfiles de usuario
- Obtener información del equipo
Prerrequisitos
- Node.js 18 o más reciente
- Clave API lineal
Cómo obtener una clave API lineal
Para usar esta aplicación, necesita una clave API de Linear. Estos son los pasos para obtenerla:
- Iniciar sesión o crear una cuenta lineal
- Visita Linear e inicia sesión en tu cuenta existente o regístrate para crear una nueva cuenta
- Acceder a la configuración del espacio de trabajo
- Desde la página principal, haga clic en su nombre de usuario en la esquina superior izquierda
- Seleccione la opción "Configuración del espacio de trabajo"
- Abrir configuración de API
- En la columna "Configuración" del lado izquierdo, desplácese hacia abajo hasta encontrar "API".
- Haga clic en la opción “API”
- Crear una nueva clave API
- Ingrese una etiqueta para su clave API (por ejemplo, "Aplicación lineal MCP")
- Haga clic en el botón "Crear nueva clave API"
- Almacenar la clave API de forma segura
- La clave API se mostrará solo una vez
- Cópielo y guárdelo en una ubicación segura porque Linear no lo volverá a mostrar.
Nota importante : Linear tiene un límite de 1500 solicitudes de claves API por hora. Asegúrese de que su aplicación respete este límite para evitar errores 429 "Demasiadas solicitudes".
Para obtener información más detallada sobre cómo obtener y utilizar claves de API lineales, puede visitar esta guía en Merge.dev .
Cómo utilizar la herramienta
1. Configuración inicial
- Clonar este repositorio:
- Instalar dependencias:
- Cree un archivo
.env
en el directorio raíz:
- Construir el proyecto:
- La carpeta
dist
ahora está lista para usarse para la configuración en varias plataformas de IA.
2. Configuración del cursor
- Encuentre su archivo de configuración de Cursor MCP:
- Windows:
C:\Users\<username>\.cursor\mcp.json
- macOS:
~/.cursor/mcp.json
- Linux:
~/.cursor/mcp.json
- Windows:
- Edite el archivo para agregar la configuración del servidor Linear MCP:Copy
- Reemplace los marcadores de posición:
<path-to-node>
: Ruta a su ejecutable Node.js<path-to-project>
: Ruta absoluta al directorio del proyecto de su aplicación lineal MCPyour_linear_api_key_here
: Su clave de API lineal
Ejemplo de configuración:
- Guarde el archivo y reinicie Cursor para que los cambios surtan efecto.
3. Configuración de Claude
Para usar MCP Linear Tools con Claude, debe agregar la configuración al archivo de configuración de Claude. Siga estos pasos:
- Abra la configuración de la aplicación de escritorio Claude AI
- Vaya a la sección "Desarrollador"
- Busque la sección de configuración "Herramientas"
- Agregue configuración para MCP lineal de la siguiente manera:
- Reemplace los marcadores de posición:
<path-to-node>
: Ruta a su ejecutable Node.js<path-to-project>
: Ruta absoluta al directorio del proyecto de su aplicación lineal MCPyour_linear_api_key_here
: Su clave de API lineal
Ejemplo de configuración:
4. Configuración en otras plataformas
El principio básico es el mismo para otras plataformas de IA que admiten MCP:
- Encuentre el área de configuración para herramientas externas o MCP
- Configúrelo para ejecutar Node.js con el archivo
dist/index.js
de este repositorio - Incluya su LINEAR_API_KEY en la configuración del entorno
Herramientas disponibles
Después de la configuración, su IA tendrá acceso a las siguientes herramientas lineales:
search_issues
- Busque problemas por palabra clave, estado o prioridadcreate_issue
- Crea un nuevo problemaget_issue
- Obtener detalles del problemaupdate_issue
- Actualizar un problema existentecreate_comment
- Agregar un comentario a un problemaget_comment
- Obtener comentarios de un problemaupdate_comment
- Actualizar o eliminar un comentarioget_profile
- Obtener el perfil de usuario lineal actualget_team_id
- Obtener una lista de equipos y sus ID
Soporte y ayuda
Si tiene problemas al utilizar esta herramienta, por favor:
- Comprueba que tu clave API lineal sea válida y tenga permisos suficientes
- Asegúrese de que Node.js esté instalado correctamente
- Verifique la configuración de su MCP en su plataforma de IA
- Revise los archivos de registro para ver si aparecen mensajes de error
Uso de herramientas lineales en entornos de IA
Una vez configuradas las herramientas lineales en tu entorno de IA, puedes empezar a usarlas indicándole a la IA. Aquí tienes algunos ejemplos:
Uso de herramientas lineales en el cursor
En Cursor, puedes simplemente pedirle a Claude que realice tareas relacionadas con Linear:
Ejemplo de flujo de trabajo: creación y gestión de problemas
A continuación se muestra un ejemplo de flujo de trabajo que muestra cómo puede utilizar estas herramientas:
- Encontrar el ID de tu equipo :Claude utilizará la herramientaCopy
get_team_id
para obtener la información de su equipo. - Creando un nuevo problema :Claude utilizará la herramientaCopy
create_issue
con los parámetros necesarios. - Buscando problemas :Claude utilizará la herramientaCopy
search_issues
con los filtros apropiados. - Actualizando un problema :Claude utilizará la herramientaCopy
update_issue
para modificar el problema. - Añadiendo comentarios :Claude usará la herramientaCopy
create_comment
para agregar el comentario. - Recuperando comentarios :Claude utilizará la herramientaCopy
get_comment
para obtener los comentarios.
Estos ejemplos demuestran con qué naturalidad puedes interactuar con Linear a través de tu asistente de IA una vez que las herramientas estén configuradas correctamente.
Actualizaciones recientes
Este proyecto se ha mejorado recientemente con documentación mejorada y herramientas lineales. Las mejoras incluyen:
- README actualizado con instrucciones de instalación y configuración más claras
- Documentación mejorada con ejemplos para varias plataformas de IA
- Herramientas lineales mejoradas con mejor manejo de errores y formato de respuesta
- Se agregó soporte para administrar comentarios (crear, obtener, actualizar, eliminar)
- Capacidad de búsqueda mejorada con filtrado por estado y prioridad
Licencia
Este proyecto está licenciado bajo la licencia MIT.
This server cannot be installed
Un servidor que permite a los asistentes de IA interactuar con las herramientas de gestión de proyectos de Linear a través del Protocolo de contexto de modelo, admitiendo funciones como buscar, crear y actualizar problemas, agregar comentarios y recuperar perfiles de usuarios e información del equipo.