box-mcp-server
@hmk
About box-mcp-server
A Box model context protocol server to search, read and access files
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is box-mcp-server?
box-mcp-server is a Model Context Protocol server that integrates with Box cloud storage, allowing AI assistants to search and read files stored in Box. It is built for developers who need to connect Claude or other MCP clients to their Box accounts.
How to use box-mcp-server?
Configure box-mcp-server using environment variables: set BOX_USER_ID and one of BOX_JWT_BASE64 (recommended), BOX_JWT_CONFIG_PATH, BOX_JWT, or BOX_DEV_TOKEN. For Claude Desktop, add a box entry to mcpServers with a npx box-mcp-server command and the required environment variables. Run npm install then npm run watch for development, or use the inspector with dotenv npx @modelcontextprotocol/inspector node dist/index.js.
Key features of box-mcp-server
- Search files in Box
- Read files (PDF and Word supported)
- JWT authentication for persistent access
- Developer token option for quick testing
- Simple environment variable configuration
- Works with Claude Desktop and MCP Inspector
Use cases of box-mcp-server
- Ask an AI assistant to find a file by name or keywords in Box
- Have the assistant read and summarize the contents of a Box document
- Automate document review workflows by connecting Box with MCP clients
- Prototype Box integrations quickly using a developer token
FAQ from box-mcp-server
What are the authentication methods for box-mcp-server?
box-mcp-server supports two authentication methods: JSON Web Token (JWT) for persistent connections, and Developer Token for testing (tokens last 60 minutes). JWT is recommended for production use.
What file types can box-mcp-server read?
box-mcp-server can read PDF and Word files. Support for other file types is not yet implemented.
What are the prerequisites for running box-mcp-server?
You need Node.js (v22 or higher), npm, git, and dotenv installed. You also need a paid Box enterprise account or a free Box developer account with an application configured for JWT or developer token access.
How do I base64 encode my JWT config for box-mcp-server?
Run cat /path/to/your/box-jwt-config.json | base64 in your terminal to encode the JWT configuration file, then set the output as the BOX_JWT_BASE64 environment variable.
Where does my Box data reside when using box-mcp-server?
All data stays in your Box account; box-mcp-server only accesses it via the Box API. No data is stored locally by the server beyond temporary file reading.
More Files & Storage MCP servers
Rust MCP Filesystem
rust-mcp-stackBlazing-fast, asynchronous MCP server for seamless filesystem operations.
WORK IN PROGRESS - USE WITH CAUTION - Windows:
hanwegMCP server for working with PDF files
MCP File System Server
MarcusJellinghausMCP Workspace Server: A secure Model Context Protocol server providing file, git, and GitHub tools for AI assistants within a sandboxed project directory.
Google Drive MCP Server
hxie-pallasA google drive mcp servers based on Python
Bulk Filesystem Operations MCP Server
strawgateMCP Server for reading many files at the same time
Comments