-
v2.0.0 - Complete Refactor
StableAll checks were successfulPublish Package / publish (push) Successful in 26sreleased this
2025-10-10 11:51:36 +02:00 | 0 commits to main since this release🎉 Major Release - Complete Refactor
This release represents a complete architectural overhaul of the github-mcp server.
✨ New Features
- Pagination Support:
limitandpageparameters for all list operations - Label Management:
list_labelsandcreate_labeltools - Milestone Management:
list_milestonesandcreate_milestonetools - Enhanced Issue Creation: Support for assignees and milestones
- Testing Infrastructure: Vitest with 14 unit tests
🏗️ Architecture
-
Modular Structure: Refactored from 382-line monolithic
index.ts:types.ts: TypeScript interfaces (182 lines)github-service.ts: GitHub API service (417 lines)tool-definitions.ts: Tool schemas (427 lines)handlers.ts: Tool execution (205 lines)index.ts: Server setup (102 lines, 74% reduction)
-
100% TypeScript Type Safety: Eliminated all
anytypes -
Complete JSDoc Documentation: Every public method documented
📦 Dependencies
- Updated MCP SDK: 0.5.0 → 1.20.0
- Testing Tools: Vitest 3.2.4 + coverage
🧪 Testing
- 14 unit tests with 100% pass rate
- Comprehensive test coverage
📄 API Operations
New Tools:
list_labels: List repository labelscreate_label: Create new labelslist_milestones: List milestonescreate_milestone: Create milestones
All list operations now support pagination with
limitandpageparameters.
Full changelog: https://git.customable.host/customable-mcp/github-mcp/src/branch/main/CHANGELOG.md
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Pagination Support: