MCP Server for interacting with Linear API. Written in TypeScript, Node and Hono.dev
{
"mcpServers": {
"linear-streamable-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP Server for interacting with Linear API. Written in TypeScript, Node and Hono.dev
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 64 days ago. 68 stars.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
An open-source AI agent that brings the power of Gemini directly into your terminal.
The full-stack TypeScript framework to build, test, and deploy production-ready MCP servers and AI-native apps.
The leading, most token-efficient MCP server for GitHub source code exploration via tree-sitter AST parsing
MCP Security Weekly
Get CVE alerts and security updates for Linear Streamable Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Streamable HTTP MCP server for Linear — manage issues, projects, teams, cycles, and comments.
Author: overment
[!WARNING] You connect this server to your MCP client at your own responsibility. Language models can make mistakes, misinterpret instructions, or perform unintended actions. Review tool outputs, verify changes (e.g., with
list_issues), and prefer small, incremental writes.The HTTP/OAuth layer is designed for convenience during development, not production-grade security. If deploying remotely, harden it: proper token validation, secure storage, TLS termination, strict CORS/origin checks, rate limiting, audit logging, and compliance with Linear's terms.
Below is a comparison between the official Linear MCP (top) and this MCP (bottom).
This repo works in two ways:
For production Cloudflare deployments, see Remote Model Context Protocol servers (MCP).
I'm a big fan of Linear and use it daily. At the time of writing, the official MCP server isn't fully optimized for language models. This server is built with key goals in mind:
workspace_metadata) instead of multiple tool callscreate_issues instead of create_issue) so the LLM can perform multiple steps in one golist_cycles) to reduce noiseIn short, it's not a direct mirror of Linear's API — it's tailored so AI agents know exactly how to use it effectively.
workspace_metadata returns all IDs needed for subsequent callsPrerequisites: Bun, Node.js 24+, Linear account. For remote: a Cloudflare account.
Run the server with your Linear Personal Access Token from Settings → Security.
git clone <repo>
cd linear-mcp
bun install
cp env.example .env
Edit .env:
PORT=3000
AUTH_STRATEGY=bearer
BEARER_TOKEN=lin_api_xxxx # Your Linear API key
bun dev
# MCP: http://127.0.0.1:3000/mcp
Connect to your MCP client:
Claude Desktop / Cursor:
{
"mcpServers":
... [View full README on GitHub](https://github.com/iceener/linear-streamable-mcp-server#readme)