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 identificadorlinear_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:
-
Clave de API (la más sencilla): Genera una clave de API en tu configuración de la API de Linear
-
Token OAuth: Para casos de uso más avanzados o acceso específico de usuario
- Crea una aplicación OAuth2 en Linear
- Sigue el flujo de OAuth para obtener un token de acceso de usuario
Uso con Claude for Desktop
Para usar este servidor MCP con Claude for Desktop:
-
Asegúrate de tener listo tu token de API de Linear
-
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
- MacOS:
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"
}
}
}
}
- 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