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:
- 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 herramienta
get_team_id
para obtener la información de su equipo. - Creando un nuevo problema :Claude utilizará la herramienta
create_issue
con los parámetros necesarios. - Buscando problemas :Claude utilizará la herramienta
search_issues
con los filtros apropiados. - Actualizando un problema :Claude utilizará la herramienta
update_issue
para modificar el problema. - Añadiendo comentarios :Claude usará la herramienta
create_comment
para agregar el comentario. - Recuperando comentarios :Claude utilizará la herramienta
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
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
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.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that integrates with Linear, enabling AI assistants to create, update, search, and comment on issues for project management and issue tracking.Last updated -56PythonApache 2.0
- -security-license-qualityA Model Context Protocol server implementation that enables AI assistants to interact with Linear project management systems, allowing them to create, retrieve, and modify data related to issues, projects, teams, and users.Last updated -202TypeScript
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to interact with Jira, allowing for project management tasks such as listing projects, searching issues, creating tickets, and managing sprints through natural language queries.Last updated -151TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with Feishu project management systems, allowing retrieval of project views and work items.Last updated -4PythonMIT License