github-mcp

github-mcp

3.2

If you are the rightful owner of github-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A comprehensive MCP server that bridges Linear project management with GitHub repositories, providing intelligent issue triage, bidirectional synchronization, and seamless pull request workflows.

The Linear-GitHub Bridge MCP Server offers a sophisticated interface between Linear issues and GitHub repositories. It features intelligent triage to ensure engineering issues are directed to GitHub for Copilot agent integration, while business/product issues remain in Linear for optimal workflow management. The server is optimized for feature development, release management, and issue management, providing seamless bidirectional synchronization and a comprehensive toolset for full issue lifecycle management across both platforms.

Features

  • 🔗 Linear Integration: Full CRUD operations for Linear issues, team management, and support for priorities, assignees, labels, and status tracking.
  • 🐙 GitHub Integration: Complete GitHub issue lifecycle management, repository integration, and full metadata synchronization.
  • 🧠 Intelligent Triage: AI-powered analysis of issue content with automatic classification, confidence scoring, and label suggestions.
  • 🔄 Bidirectional Synchronization: Seamless issue synchronization between platforms with context preservation and flexible sync modes.
  • 🚀 Pull Request Management: Automatic creation of feature and release PRs with comprehensive descriptions and Linear issue tracking.

Tools

  1. triage_issue

    Analyze an issue and determine the optimal platform (GitHub for engineering, Linear for business).

  2. create_issue

    Create an issue on GitHub or Linear based on triage decision.

  3. get_linear_issue / get_github_issue

    Get detailed information about a specific issue.

  4. list_linear_issues / list_github_issues

    List issues with optional filtering.

  5. update_github_issue

    Update a GitHub issue with new information.

  6. sync_issue

    Synchronize an issue between GitHub and Linear platforms.

  7. list_linear_teams

    List all available Linear teams for issue creation.

  8. create_feature_pr

    Create a feature PR from a Linear issue.

  9. create_release_pr

    Create a release PR with change analysis.

  10. update_pr

    Update an existing pull request.