v3.0.0
🚀 v3.0.0 IS HERE – biggest leap forward yet!
✨ What's new? Epic highlights from PR #107:
- ⚡ Dynamic Tool Registration: Say farewell to manual updates! MCP now uses Python’s
inspectmodule for automatic, on-the-fly GitHub integration tool registration. No more hassle, pure magic. ✨ - 📉 340+ Lines of Boilerplate Removed: Modernised the architecture and deleted tons of legacy code. Cleaner, faster and so much easier for new contributors to dive in! 🧹
- 🤖 Configuration Modernisation:
smithery.yamltransformed! Now supports HTTP-based transport, explicit Python runtime, and fully documented environment variables. Robust, future-proofed, and super-easy to manage. - 📈 Enhanced Maintainability: Fewer moving parts ❗️, more automatic discovery, and fit for modern cloud-native ops.
- 🎯 Consistency & Type Safety: Method signatures updated, type annotations improved and error handling is uniform and predictable throughout GitHub integrations!
- ⬆️ Version Bumped: Emphatic leap from v2.8.0 ➡️ v3.0.0 for a cleaner, sharper future.
- 🔗 Dive into the Python inspect module, Smithery config docs, and more via the PR.
📦 Install & Upgrade:
export GITHUB_TOKEN="<your-github-token>"
uvx --from git+https://github.com/saidsef/[email protected] mcp-github-pr-issue-analyser🦾 This release is built for cloud scale, automation, and rapid community innovation.
#UpgradeNow #CloudNative #Python #MCP #Smithery #TypeSafe #NoMoreManual #ExcitingTimes
What's Changed
- refactor: migrate to dynamic tool registration with inspect module and modernise configuration by @saidsef in #107
Full Changelog: v2.8.0...v3.0.0