Skip to content

v3.0.0

Choose a tag to compare

@saidsef saidsef released this 20 Sep 01:29
· 19 commits to main since this release
e6fbbd6

🚀 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 inspect module 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.yaml transformed! 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