Skip to content

Releases: chayan-1906/GitHub-MCP

πŸ™ GitHub MCP v1.3.0 - Routing System Refactor

Choose a tag to compare

@chayan-1906 chayan-1906 released this 17 Sep 15:21
23e198e

πŸš€ GitHub MCP Server v1.3.0

πŸ”„ Changes

  • Routing System: Separated system and authentication routes for better code organization
    • Created dedicated SystemRoutes.ts for homepage functionality
    • Moved authentication endpoints to /auth prefix for cleaner URL structure
  • Error Handling: Improved error reporting across all GitHub tool integrations
  • Type Safety: Added ToolsMap interface for better TypeScript type definitions

πŸ“¦ Dependencies

  • axios: Updated from ^1.11.0 to ^1.12.2
  • mongodb: Updated from ^6.18.0 to ^6.19.0
  • uuid: Updated from ^11.1.0 to ^13.0.0
  • @modelcontextprotocol/sdk: Updated from ^1.17.4 to ^1.18.0
  • typescript: Updated from ^5.8.3 to ^5.9.2

🧹 Code Quality

  • Removed Legacy Code: Eliminated toolHelpers.ts in favor of mcp-utils package integration
  • Centralized Configuration: All tool definitions now use dynamic parameter descriptions
  • Improved Maintainability: Better separation of concerns between system and authentication logic

πŸ“Š Statistics

  • Total Tools: 44+ (unchanged from v1.2.0)
  • Code Organization: Improved with dedicated route handlers
  • Maintainability: Enhanced through centralized tool configuration
  • UI/UX: Modernized with responsive design patterns
  • API Coverage: Enhanced GitHub REST API v4 support

πŸ“¦ Available Downloads

  • Pre-built executables for macOS and Windows
  • Source code for manual installation

πŸ”§ Tech Stack

  • TypeScript + MCP SDK + Express.js + MongoDB
  • GitHub REST API v4 + OAuth 2.0
  • Modern responsive web UI with enhanced mobile support

Full Changelog: v1.2.0...v1.3.0

πŸ™ GitHub MCP v1.2.0 - Interactive Dashboard & Enhanced UX

Choose a tag to compare

@chayan-1906 chayan-1906 released this 14 Sep 13:56
58bd1bd

πŸš€ GitHub MCP Server v1.2.0

✨ New Features

  • Interactive Homepage: Complete tool browser at http://localhost:20253/ showcasing all 44+ GitHub MCP tools
  • Tool Categorization: Organized tools by categories (Profile, Repositories, Branches, Issues, PRs, etc.) with modern glassmorphism UI
  • Statistics Dashboard: Real-time stats showing tool counts, categories, and flexibility metrics
  • Enhanced Authentication Flow: Redesigned success page with improved GitHub branding and mobile responsiveness

πŸ”„ Changes

  • Tool Architecture: Refactored tool constants to include structured metadata and categorization
  • Parameter Descriptions: Enhanced user-friendly descriptions for better tool understanding
  • Code Organization: Added dedicated tool helpers (toolHelpers.ts) for improved maintainability
  • Renamed Tools: Consistency improvements:
    • get-all-collaborators β†’ list-collaborators
    • list-files-in-repository β†’ repository-tree
    • get-all-releases β†’ list-releases

πŸ“Š Statistics

  • Total Tools: 44+ (organized across 9 categories, increased from 29 in v1.1.0)
  • New Category: Pull Request management operations
  • New Routes: Homepage (/) with comprehensive tool browser
  • UI/UX: Modern responsive design with glassmorphism styling
  • API Coverage: Enhanced GitHub REST API v4 support

πŸ“¦ Available Downloads

  • Pre-built executables for macOS and Windows
  • Source code for manual installation

πŸ”§ Tech Stack

  • TypeScript + MCP SDK + Express.js + MongoDB
  • GitHub REST API v4 + OAuth 2.0
  • Modern responsive web UI with glassmorphism design

Full Changelog: v1.1.0...v1.2.0

πŸ™ GitHub MCP v1.1.0 - Release Management Update

Choose a tag to compare

@chayan-1906 chayan-1906 released this 29 Jul 16:46
ba8abc9

πŸš€ GitHub MCP Server v1.1.0

✨ New Features

  • Release Management Tools: Complete GitHub release lifecycle management
    • get-all-releases - Paginated release listing with full metadata
    • create-release - Create releases from existing tags or new tags
    • update-release - Modify existing release information
    • delete-release - Remove releases (irreversible action)

πŸ”„ Changes

  • Renamed my-details β†’ my-github-account for consistency

πŸ“Š Statistics

  • Total Tools: 29 (increased from 25 in v1.0.0)
  • New Category: Release management operations
  • API Coverage: Extended GitHub REST API v4 support

πŸ“¦ Available Downloads

  • Pre-built executables for macOS and Windows
  • Source code for manual installation

πŸ”§ Tech Stack

  • TypeScript + MCP SDK + Express.js + MongoDB
  • GitHub REST API v4 + OAuth 2.0

Full Changelog: v1.0.0...v1.1.0

πŸ™ GitHub MCP v1.0.0 - Initial Release

Choose a tag to compare

@chayan-1906 chayan-1906 released this 19 Jul 15:10
5656cfb

πŸš€ GitHub MCP Server v1.0.0

First stable release of the MCP-compliant GitHub integration server.

✨ Features

  • 25 GitHub API Tools for AI agents (Claude, etc.)
  • OAuth 2.0 Authentication with GitHub
  • Repository Management - CRUD operations, visibility, collaboration
  • Branch Operations - Create, delete, list, set default
  • Issue Management - Create, update, assign, state changes
  • File Operations - Read content, commit files, list repository tree
  • Commit History - List commits, get modifications

πŸ“¦ Available Downloads

  • Pre-built executables for macOS and Windows
  • Source code for manual installation

πŸ”§ Tech Stack

  • TypeScript
  • MCP SDK
  • Express.js
  • MongoDB
  • GitHub REST API v4
  • OAuth 2.0

πŸ“– Documentation

Complete setup guide and tool documentation available in README.

🎯 What's Next

  • Additional GitHub API endpoints
  • Enhanced error handling
  • Performance optimizations

Full Changelog: v1.0.0...v1.0.0