Box
Manage Box (enterprise content: files, folders, collaborations, comments, tasks, metadata) from any AI agent. 10 tools, OAuth2 token.
7 天免费 · 无需信用卡 · EU 托管
Claude 是 AI,可能会出错。请核对回答。
2 分钟设置
- 1在 cloud.anythingmcp.com 开始免费试用。
- 2在连接器商店点击 Box。提示时粘贴凭据。
- 3生成 MCP API 密钥,将 AI 客户端指向生成的 MCP URL。
Box 指南
面向主流 AI 客户端的逐步设置。
配置 Box
直接来自连接器定义:在哪里获取凭据、需要哪些权限,以及该适配器调用的是哪个 API。 由连接器作者以英文提供。
This connector wraps the Box Content API v2 (api.box.com/2.0). You authorize it once, in AnythingMCP; access tokens are then renewed automatically.
Setup:
- Create an app at https://app.box.com/developers/console → Create New App → Custom App → User Authentication (OAuth 2.0).
- In the app's Configuration tab, add the redirect URI
https://cloud.anythingmcp.com/api/mcp-oauth/callbackon AnythingMCP Cloud, or<your AnythingMCP server URL>/api/mcp-oauth/callbackwhen you host AnythingMCP yourself. Under Application Scopes, tick Write all files and folders stored in Box. - Enter the app's Client ID as
BOX_CLIENT_IDand its Client Secret asBOX_CLIENT_SECRET, leaveBOX_REFRESH_TOKENempty, and install. - Open the connector and click Authorize with Provider. Sign in to Box, grant access, and you land back on the connector page with the tools ready.
Scopes: root_readwrite, which covers every tool here (read, create, move, copy, delete and share).
Already have a refresh token? You can paste it into BOX_REFRESH_TOKEN instead of step 4, if you obtained it yourself for the same app (authorization code from https://account.box.com/api/oauth2/authorize, exchanged at https://api.box.com/oauth2/token). Box refresh tokens work only once: a token you already exchanged, for example while testing it, is spent and the connector fails with invalid_grant. Authorizing from the connector page avoids this.
JWT (server authentication) is out of scope for this OAuth-based adapter.
Authentication: OAuth2 refresh handled by engine. Sends Authorization: Bearer ACCESS_TOKEN.
Folder ID 0 is the root folder of the authenticated user.
File-vs-Folder IDs: Box assigns numeric IDs that are unique within file-space and folder-space but can collide across (file 123 ≠ folder 123). Always know whether you're operating on a file or folder.
Upload: file upload uses a different host (upload.box.com) with multipart. Out of scope here for content upload — use the create_shared_link pattern with externally-hosted files for ingest.
Pagination: limit (max 1000) + offset (0-based). Some endpoints support marker cursor pagination — pass usemarker=true.
Rate limits: ~16 req/sec per token, soft. 429 with Retry-After.
Out of scope here: file upload multipart, Box Sign workflows, retention policies, the new Box AI inference endpoints.