linear-lite-mcp
Verified Safeby radish2951
Overview
Provides a lightweight Model Context Protocol (MCP) server on Cloudflare Workers for interacting with Linear's issue tracking and document management features.
Installation
pnpm run devEnvironment Variables
- LINEAR_OAUTH_CLIENT_ID
- LINEAR_OAUTH_CLIENT_SECRET
- COOKIE_ENCRYPTION_KEY
- MCP_API_KEY_SECRET
- PUBLIC_BASE_URL
- ALLOWED_CALLBACK_HOSTS
Security Notes
The server employs robust security practices: Linear OAuth 2.0 with CSRF protection, nonce verification, and signed cookies. Sensitive Linear tokens are encrypted using AES-GCM with a randomly generated IV and stored in Cloudflare KV. API key authentication is protected by an `X-MCP-Secret` header. Input validation uses Zod, and human-readable names are resolved server-side to prevent ID injection. Callback URLs are validated to prevent open redirects. Automatic token refresh and rate limit handling enhance reliability. No 'eval' or obvious malicious patterns were found. The primary dependencies are from Cloudflare and Model Context Protocol SDKs, assumed to be secure.
Similar Servers
portaljs-mcp-server
A remote Model Context Protocol (MCP) server deployed on Cloudflare Workers, providing AI agent tools to interact with PortalJS datasets for search, retrieval, and data preview.
remote-mcp-server-authless1
A remote Model Context Protocol (MCP) server that exposes unauthenticated calculator tools via Cloudflare Workers for AI agents.
remote-mcp-server-authless
Provides an unauthenticated remote Model Context Protocol (MCP) server for integrating custom tools with AI models on Cloudflare Workers.
n8n-mcp-server
Deploys a remote Model Context Protocol (MCP) server on Cloudflare Workers for exposing AI tools without requiring authentication.