mcp-server-linear logo

mcp-server-linear

by floodfx

This is an MCP server providing tools to interact with Linear via an MCP client. It currently supports searching for issues and has plans for creating, updating, and retrieving issues and projects.

View on GitHub

Last updated: N/A

What is mcp-server-linear?

This server provides a set of tools that can be accessed through an MCP (Meta-Control-Plane) client to interact with the Linear issue tracking system. It allows users to perform actions such as searching for issues, and is planned to support creating, updating, and retrieving issues and projects.

How to use mcp-server-linear?

To use this server, you need to add it to your MCP client configuration using the provided JSON snippets. You can choose between running it with Bun, Node, or as a standalone executable. Ensure you set the LINEAR_API_KEY environment variable with your Linear API key.

Key features of mcp-server-linear

  • Search for issues in Linear

  • Planned support for creating issues

  • Planned support for updating issues

  • Planned support for retrieving issues and projects

  • Support for Bun, Node, and standalone executable runtimes

Use cases of mcp-server-linear

  • Integrate Linear issue tracking into an MCP-based workflow

  • Automate issue searching within a larger automation system

  • Provide a unified interface for interacting with Linear alongside other services

  • Create and manage Linear projects and issues programmatically

FAQ from mcp-server-linear

What is MCP?

MCP stands for Meta-Control-Plane, a system for managing and controlling various services and tools.

How do I get a Linear API key?

You can obtain a Linear API key from your Linear account settings.

What is Bun?

Bun is a fast, all-in-one JavaScript runtime, bundler, transpiler, and package manager.

Can I use this server with Node.js?

Yes, the server can be run with Node.js, although Bun is the preferred runtime.

How do I build a standalone executable?

You can use the bun build:standalone command to create a standalone executable. You may need to adjust the build target based on your machine's architecture. See the Bun documentation for more details.