Skip to content

Add Linear MCP server example bundle#228

Closed
pranavarorajmtdholdings wants to merge 1 commit intomodelcontextprotocol:mainfrom
pranavarorajmtdholdings:add-linear-mcp-bundle
Closed

Add Linear MCP server example bundle#228
pranavarorajmtdholdings wants to merge 1 commit intomodelcontextprotocol:mainfrom
pranavarorajmtdholdings:add-linear-mcp-bundle

Conversation

@pranavarorajmtdholdings
Copy link
Copy Markdown

Description

Adds a new linear-node example bundle that integrates with Linear's issue tracking API via the @linear/sdk.

What's included

  • manifest.json — Bundle metadata following the mcpb v0.2 spec, with LINEAR_API_KEY as a sensitive user_config field
  • server/index.js — MCP server implementing 7 tools:
    • create_issue — Create issues with title, team, description, priority, status
    • update_issue — Update title, description, priority, status, assignee
    • search_issues — Search/filter by query, team, status, assignee, priority
    • get_issue — Fetch full issue details including labels and comments
    • list_teams — List all workspace teams
    • list_projects — List projects with optional team filtering
    • add_comment — Add markdown comments to issues
  • package.json — Dependencies on @linear/sdk and @modelcontextprotocol/sdk

Testing

  • Manifest validated via mcpb pack (schema passes, bundle packs successfully)
  • Follows the same structure and conventions as hello-world-node and file-system-node examples

Warp conversation

Co-Authored-By: Oz oz-agent@warp.dev

Add a new linear-node example bundle that integrates with Linear's
issue tracking API. Includes tools for creating, updating, searching,
and commenting on issues, as well as listing teams and projects.

Co-Authored-By: Oz <oz-agent@warp.dev>
Copy link
Copy Markdown

@claude claude bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude Code Review

This pull request is from a fork — automated review is disabled. A repository maintainer can comment @claude review to run a one-time review.

@bryan-anthropic
Copy link
Copy Markdown
Collaborator

Thanks for the contribution! However, the examples/ directory in this repo is for minimal reference implementations that demonstrate the mcpb packaging spec (e.g., hello-world-node). Product-specific MCP server integrations like this Linear server are better suited as standalone repos.

To distribute this as an MCPB, you can package it from your own repo using mcpb pack and submit it to the MCP Directory.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants