Releases: box-community/mcp-server-box
Releases · box-community/mcp-server-box
v0.7.0
v0.6.0
v0.5.2
v0.5.1
v0.5.0
What's Changed
Release Overview
This PR significantly enhances the MCP server's authentication capabilities by introducing flexible, multi-layered authentication configuration supporting both MCP client-to-server and server-to-Box API authentication scenarios. The changes enable support for OAuth 2.1 with partial Dynamic Client Registration, multiple Box authentication methods (OAuth, CCG, JWT), and various MCP authentication types (OAuth, token-based, none).
Key Changes:
- Introduced dual authentication model with
--mcp-auth-type(client-to-server) and--box-auth-type(server-to-Box API) parameters - Added OAuth 2.1 discovery endpoints and partial Dynamic Client Registration for MCP OAuth flow
- Refactored configuration system with structured
AppConfigcontaining separate configs for server, Box API, MCP auth, and logging - Enhanced middleware to support multiple authentication types using pure ASGI for streaming compatibility
- Added comprehensive authentication documentation covering all configuration scenarios
Full Changelog: 0.4.0...0.5.0
v 0.4.0
v0.3.0
v0.2.0
v0.1.4
What's Changed
- Implementing Collaboration by @barduinor in #21
- Collaboration tools by @barduinor in #24
Full Changelog: 0.1.3...0.1.4
v0.1.3
Implementing Groups tools
Full Changelog: 0.1.2...0.1.3