npm JavaScript analyzed 1.4.3

@tacticlaunch/mcp-linear

v1.4.3
npm

A Model Context Protocol (MCP) server implementation for the Linear GraphQL API that enables AI assistants to interact with Linear project management systems.

maintainer
beautyfree
licence
MIT
first seen
2026-05-22
last seen
2026-09-18
releases · 30d
3
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 0 tools
transport stdio · http counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

code evidence v1.4.3 · npm-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 58

filesystem 1

  • fs package/dist/auth/credential-store.js :2 import fs from 'node:fs';

shell / exec 1

  • shell package/dist/auth/browser.js :1 import { spawn } from 'node:child_process';

network 4

  • net package/dist/auth/callback-server.js :1 import http from 'node:http';
  • net package/dist/auth/oauth-http.js :5 const response = await fetch(TOKEN_ENDPOINT, {
  • net package/dist/services/linear-service.js :3009 const response = await fetch('https://api.linear.app/oauth/token', {
  • net package/dist/tools/type-guards.js :1 import { isIP } from 'node:net';

secrets 2

  • secrets package/dist/auth/cli.js :54 const clientSecret = parseFlag(args, '--client-secret') ?? process.env.LINEAR_OAUTH_CLIENT_SECRET;
  • secrets package/dist/utils/config.js :27 const tokenFromEnv = process.env.LINEAR_API_TOKEN || process.env.LINEAR_API_KEY;

install hooks 2

  • prepare package/package.json :27 npm run build
  • postinstall (suspicious) package/package.json :28 node -e "try { require('fs').chmodSync('./dist/index.js', '755') } catch (e) {}"

declared dependencies 23

  • @modelcontextprotocol/sdk@^1.29.0
  • @linear/sdk@^88.1.0
  • @types/cors@^2.8.17
  • @types/express@^5.0.0
  • cors@^2.8.5
  • dotenv@^16.4.7
  • express@^4.21.2
  • graphql@^16.10.0
  • graphql-request@^7.1.2
  • helmet@^8.0.0
  • yargs@^17.7.2
  • zod@^3.24.2
show 11 more
  • @types/jest@^29.5.14
  • @types/node@^22.13.5
  • @types/yargs@^17.0.33
  • eslint@^9.21.0
  • eslint-config-prettier@^10.0.2
  • jest@^29.7.0
  • nodemon@^3.1.9
  • prettier@^3.5.2
  • ts-jest@^29.2.6
  • ts-node@^10.9.2
  • typescript@^5.7.3