Back to Home
iceener icon

linear-streamable-mcp-server

Verified Safe

by iceener

Overview

Provides an LLM-friendly Model Context Protocol (MCP) server for managing Linear issues, projects, teams, cycles, and comments via AI agents.

Installation

Run Command
bun dev

Environment Variables

  • PROVIDER_CLIENT_ID
  • PROVIDER_CLIENT_SECRET
  • OAUTH_SCOPES
  • OAUTH_REDIRECT_URI
  • OAUTH_REDIRECT_ALLOWLIST
  • RS_TOKENS_ENC_KEY
  • PORT
  • AUTH_STRATEGY
  • BEARER_TOKEN
  • LINEAR_ACCESS_TOKEN
  • AUTH_ENABLED
  • AUTH_REQUIRE_RS
  • AUTH_ALLOW_DIRECT_BEARER

Security Notes

The server employs strong authentication (OAuth 2.1 PKCE, encrypted token storage) and includes rate limiting. However, a critical vulnerability exists in the default production configuration where origin validation (`isAllowedOrigin` in `src/shared/mcp/security.ts`) is a placeholder that always returns `true`, allowing any origin to connect. The `README` warns about manual hardening, but this default behavior is a significant risk. Additionally, `RS_TOKENS_ENC_KEY` is crucial for encrypting stored OAuth tokens in KV; without it, they are stored in plaintext.

Similar Servers

Stats

Interest Score45
Security Score4
Cost ClassLow
Avg Tokens50
Stars26
Forks3
Last Update2025-12-03

Tags

LinearMCPAI AgentProject ManagementIssue Tracker