Tags: GeekTrainer/mcp-server-box
Tags
20251106 Refactor (box-community#29) * Updating project dependencies * Fixing AI tools doc string to help the LLM figure out how to use them * Fixing metadata tools doc strings to help LLM, and adding new list metadata templates tool. * Bumping patch version
Implementing MCP authorization protocol (box-community#28) * Config refactor and removal of oauth endpoints for fresh start * Implementing discovery auth endpoints * Fix CORS middleware issue * Ruff * Merging Main * Implementing MCP OAuth flow with ScaleKit Example * Updatin libraries * [WIP] Getting Box Client from bearer token * [WIP] tracking 8001 bug * [WIP] testing with custome host and port * [WIP] updating logging * [WIP] implementing JWT * [WIP] implementing JWT * [WIP] Fixed Box CLient generations for each box auth type * Removed token being required for mcp server oauth * Created a parameter that explicitly sets the box auth to mcp client , when mcp client auth is oauth * WIP: testing remote oauth discovery * WIP: testing remote oauth discovery fixing www-authenticate * WIP: testing remote oauth discovery fixing www-authenticate * Fix www-authenticate header to not include server name or port * WIP Fixing SSE transport * WIP Fake dynamic client registration * WIP Inspect request oauth server handler * WIP Inspect request oauth server handler * WIP Fix http/https in registration endpoint * added piblic paths * Fix Dynamic Client Registration in Claude Desktop * Ruff * Fixing failing tests * Debug testing mcp_client * Updating docuemntation * Refactoring config to make it more centralized * Fixing imports and Ruff * Enhancing tests * Fixing use case where mcp client auth is none and box auth is mcp_client * Fixing use case where mcp client auth is none and box auth is mcp_client * Ruff * Incrementing version * Update src/oauth_endpoints.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update src/oauth_endpoints.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update src/server_context.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update tests/conftest.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * fix datetime.utcnow() is deprecated in Python 3.12+. Use datetime.now(timezone.utc) instead. --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Implementing Tasks tools (box-community#27) * adjust git ignore * implementing tasks tools * bumping version * Updating documentation
Refactor Project (box-community#26) * Updating project dependencies * Refactoring mcp-server-box mcript * Fixing relative imports * Adding server version to mcp server info method * Ruffing * Update --auth parameter to --box-auth * Baerer token implementation * Adjusting middleware to allow oauth discovery endpoint * Documentation update * Fixing BOX_MCP_SERVER_AUTH_TOKEN environment variable * Fixing README * Adding cursor configuration in README * Adding default configuration class * Adjusting usage of transport type and authentication enums * Minor version bump
Shared link tools (box-community#25) * WebLink Tool Implementation * Shared Links Tool Implementation * documentation and version updates
Collaboration tools (box-community#24) * update dependencies * collaboration update tool * updating readme with collaboration update tool
PreviousNext