Servidor MCP lineal
Este servidor MCP proporciona herramientas para interactuar con la API lineal, lo que le permite obtener tareas y sus detalles asociados.
Configuración
Instalar dependencias:
npm installConstruir el servidor:
npm run buildConfigure su clave API lineal:
Obtén tu clave API de Linear (Configuración > API > Claves API personales)
Actualice el archivo de configuración de MCP con su clave API:
Ubicación:
/Users/tiru5/Library/Application Support/Cursor/User/globalStorage/rooveterinaryinc.roo-cline/settings/mcp_settings.jsonReemplace
YOUR_LINEAR_API_KEY_HEREcon su clave API real
Related MCP server: Linear MCP Server
Herramientas disponibles
obtener_tareas
Obtenga tareas de Linear con filtrado opcional.
Parámetros:
status(opcional): Filtrar por estado (por ejemplo, "Todo", "En progreso", "Listo")assignee(opcional): Filtrar por nombre o ID del cesionarioteam(opcional): Filtrar por nombre o ID del equipolimit(opcional): número máximo de tareas a devolver (predeterminado: 20, máximo: 100)
Ejemplo:
{
"status": "In Progress",
"assignee": "John",
"team": "Engineering",
"limit": 10
}obtener_detalles_de_la_tarea
Obtenga información detallada sobre una tarea específica.
Parámetros:
taskId(obligatorio): El ID de la tarea para la que se recuperarán detalles
Ejemplo:
{
"taskId": "LIN-123"
}obtener_equipos
Obtenga una lista de equipos en el espacio de trabajo lineal.
Parámetros: Ninguno
obtener_usuarios
Obtenga una lista de usuarios en el espacio de trabajo lineal.
Parámetros: Ninguno
Ejemplos de uso
Obtener tareas asignadas a un usuario específico
use_mcp_tool
server_name: linear
tool_name: get_tasks
arguments: {
"assignee": "John",
"status": "In Progress"
}Obtener detalles de una tarea específica
use_mcp_tool
server_name: linear
tool_name: get_task_details
arguments: {
"taskId": "LIN-123"
}Listado de todos los equipos
use_mcp_tool
server_name: linear
tool_name: get_teams
arguments: {}Listado de todos los usuarios
use_mcp_tool
server_name: linear
tool_name: get_users
arguments: {}