Skip to main content
Glama
emmett-deen

Linear MCP Server

by emmett-deen

Servidor MCP lineal

Una implementación de servidor de Protocolo de contexto de modelo (MCP) para la API GraphQL lineal que permite a los asistentes de IA interactuar con los sistemas de gestión de proyectos lineales.

Servidor MCP lineal versión npm Herrería

Características

  • Acceso a la API GraphQL de Linear a través de herramientas MCP

  • Autenticación mediante clave API lineal

  • Recuperar y modificar datos relacionados con usuarios, equipos, proyectos y problemas.

  • Crear, actualizar y comentar problemas

  • Agregar y eliminar etiquetas

  • Crear proyectos

  • Documentación completa de las herramientas disponibles

Related MCP server: Linear MCP Server

Instalación

Instalación mediante herrería (recomendado)

Para instalar Linear MCP Server para Claude Desktop automáticamente a través de Smithery:

npx -y @smithery/cli install @emmett.deen/linear-mcp-server --client claude

Configuración manual

Después de la instalación, agregue lo siguiente a su archivo de configuración de MCP:

{
  "mcpServers": {
    "linear": {
      "command": "npx",
      "args": ["-y", "@emmett.deen/linear-mcp-server"],
      "env": {
        "LINEAR_API_KEY": "your_linear_api_key_here"
      }
    }
  }
}

Ubicaciones de configuración específicas del cliente

  • Escritorio de Claude: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Extensión VSCode de Claude: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json

  • GoMCP: ~/.config/gomcp/config.yaml

Instalación manual

  1. Clonar el repositorio

git clone https://github.com/yourusername/Linear-MCP-Server.git
cd Linear-MCP-Server
  1. Instalar dependencias

npm install
  1. Construir el proyecto

npm run build
  1. Cree un archivo .env con su token de API lineal

LINEAR_API_KEY=your_linear_api_key_here
  1. Iniciar el servidor

npm start

Herramientas disponibles

Consulte TOOLS.md para obtener una lista completa de las herramientas disponibles y las funciones planificadas.

Descripción general

Linear-MCP-Server conecta a Claude (asistente de IA) con Linear (herramienta de gestión de proyectos) mediante la implementación del protocolo MCP. Esto permite a Claude:

  • Recupere problemas, proyectos, equipos y otros datos de Linear

  • Crear y actualizar problemas

  • Cambiar el estado del problema

  • Asignar problemas a los miembros del equipo

  • Añadir comentarios

  • Crear proyectos y equipos

El servidor utiliza la API GraphQL de Linear y se autentica a través de tokens de usuario (no OAuth) para simplificar.

Empezando

Prerrequisitos

  • Node.js (versión 18+)

  • NPM o Hilo

  • Token de API lineal

Instalación

# Install globally
npm install -g @emmett.deen/linear-mcp-server

# Or clone and install locally
git clone https://github.com/yourusername/Linear-MCP-Server.git
cd Linear-MCP-Server
npm install
npm link  # Makes the package available globally

Ejecución del servidor

Ejecute el servidor con su token de API lineal:

linear-mcp-server --token YOUR_LINEAR_API_TOKEN

O configure el token en su entorno y ejecútelo sin argumentos:

export LINEAR_API_TOKEN=YOUR_LINEAR_API_TOKEN
linear-mcp-server

Uso con Claude Desktop

Para utilizar este servidor MCP con Claude Desktop:

  1. Habilitar el modo de desarrollador en Claude Desktop (desde la barra de menú)

  2. Vaya a Configuración > Opciones de desarrollador

  3. Haga clic en "Agregar servidor"

  4. Configure con los siguientes ajustes:

    • Nombre : Servidor MCP lineal

    • Tipo : Proceso local

    • Comando : linear-mcp-server

    • Argumentos : --token SU_TOKEN_API_LINEAL

Alternativamente, edite manualmente el archivo de configuración:

{
  "mcp": {
    "servers": [
      {
        "name": "Linear MCP Server",
        "transport": {
          "type": "stdio",
          "command": "linear-mcp-server",
          "args": ["--token", "YOUR_LINEAR_API_TOKEN"]
        }
      }
    ]
  }
}
  1. Guardar la configuración

  2. Reinicie Claude Desktop (ciérrelo por completo y vuelva a abrirlo)

  3. Ahora debería ver Linear MCP Server disponible como herramienta en Claude

Ejemplo de indicaciones de Claude

Una vez conectado a Claude Desktop, podrá utilizar indicaciones como:

  • "Muéstrame todos mis problemas lineales"

  • Crear un nuevo problema titulado "Corregir error de inicio de sesión" en el equipo de Frontend.

  • Cambiar el estado del problema FE-123 a 'En proceso'

  • Asignar el problema BE-456 a John Smith

  • Añadir un comentario al problema UI-789: "Esto debe solucionarse antes del viernes".

Desarrollo

Para desarrollar localmente:

# Clone the repository
git clone https://github.com/yourusername/Linear-MCP-Server.git
cd Linear-MCP-Server

# Install dependencies
npm install

# Run in development mode
npm run dev -- --token YOUR_LINEAR_API_TOKEN

Ampliación del servidor

Para agregar nuevas herramientas al servidor:

  1. Siga la guía de implementación en el documento TOOLS.md

  2. Asegúrese de seguir la estructura de código establecida en el directorio src/

  3. Actualice la documentación para reflejar sus cambios

Desarrollando y contribuyendo

Configurar el entorno de desarrollo

  1. Clonar el repositorio

git clone https://github.com/yourusername/Linear-MCP-Server.git
cd Linear-MCP-Server
  1. Instalar dependencias

npm install
  1. Iniciar en modo de desarrollo

npm run dev

Publicación en npm

Para publicar este paquete en npm:

  1. Actualizar la versión en package.json

npm version patch  # or minor, or major
  1. Construir el proyecto

npm run build
  1. Asegúrate de que ya hayas iniciado sesión en npm

npm login
  1. Publicar en npm

npm publish --access public
  1. Para el registro de Smithery, deberá trabajar con el equipo de Smithery para que su servidor aparezca en su catálogo.

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

A
license - permissive license
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    F
    maintenance
    A Model Context Protocol server that integrates with Linear's issue tracking system, allowing LLMs to create, update, search, and comment on Linear issues through natural language interactions.
    424
    346
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    A 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.
    5
    6
    Apache 2.0
  • F
    license
    B
    quality
    D
    maintenance
    A server that enables AI assistants to interact with Linear's project management tools through the Model Context Protocol, supporting features like searching, creating, and updating issues, adding comments, and retrieving user profiles and team information.
    9
    1
  • A
    license
    A
    quality
    C
    maintenance
    A Model Context Protocol server that enables large language models to interact with Linear's issue tracking system, allowing management of issues, projects, teams, and other Linear resources.
    19
    25
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • A Model Context Protocol server for Wix AI tools

  • Linear MCP — wraps the Linear GraphQL API (OAuth)

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/emmett-deen/Linear-MCP-Server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server