Integrations
Enables searching for files and reading file content from Box, with support for PDF and Word document formats, using either JWT or Developer Token authentication.
servidor box-mcp
Uso
Necesitarás:
BOX_USER_ID
y uno de los siguientes:
BOX_JWT_BASE64
(recomendado)BOX_JWT_CONFIG_PATH
BOX_JWT
Autorización
Autorización de token web JSON (JWT) (recomendado)
Cómo obtener un JWT
El uso de una configuración JWT permite una conexión persistente a Box.
Necesitará una cuenta empresarial paga de Box, o puede registrarse para obtener una cuenta de desarrollador gratuita (asegúrese de cerrar sesión en Box antes de hacer clic en ese enlace).
Acceda a la consola de desarrollo de Box y cree una nueva aplicación. Asegúrese de que el tipo de autorización sea JSON Web Token.
Vaya a Configuration > Add and Manage Public Keys
y genere un par de claves pública/privada. Si aún no lo ha hecho, Box le solicitará que configure la autenticación de dos factores y autorice la aplicación como administrador en su cuenta de Box. Deberá:
- Dar a la aplicación
App + Enterprise Access
, y - Habilitar la
make API calls using the as-user header
A través de la página de configuración de la aplicación Box. Asegúrese de volver a autorizar la aplicación si va a modificar esta configuración .
JWT con codificación Base64
Para codificar su JWT en Base64, puede usar el siguiente comando en su terminal:
Reemplace /path/to/your/box-jwt-config.json
con la ruta real a su archivo de configuración JWT. Esto generará el JWT codificado en Base64, que podrá usar en sus variables de entorno.
Configuración del escritorio de Claude
Autorización de token de desarrollador (la más sencilla)
Usar un token de desarrollador es la forma más fácil de integrarse con Box, pero solo durará 60 minutos.
Para comenzar, configure BOX_DEV_TOKEN
en un token de desarrollador de Box .
Para empezar, visite la Consola de Desarrollador de Box y cree una nueva aplicación. El tipo de autorización no importa actualmente, ya que todas admiten el token de desarrollador de Box.
Una vez creada su aplicación, navegue a su configuración y haga clic en Generate Developer Token
.
Configuración del escritorio de Claude
Capacidades
- Buscando archivos
- Leyendo archivos
- [x] PDF
- [x] Palabra
- [ ] Otros
Desarrollo
Prerrequisitos
Antes de comenzar, asegúrese de tener instalado lo siguiente:
- Node.js (recomendado v22 o superior)
- npm
- git
- dotenv
Configuración del entorno de desarrollo
Para configurar el entorno de desarrollo, siga estos pasos:
- Bifurcar el repositorio
- Haga clic en el botón "Bifurcar" en la esquina superior derecha de este repositorio.
- Esto crea tu propia copia del repositorio en tu cuenta de Github.
- Clona tu bifurcación:Copy
- Agregar control remoto ascendenteCopy
- Copiar el archivo dotenvCopy
- Instalar dependencias:Copy
- Ejecute watch para mantener index.js actualizado:Copy
- Inicie el servidor de desarrollo del protocolo de contexto del modelo:Copy
- Si el servidor de desarrollo no cargó correctamente la variable de entorno, configure
BOX_DEV_TOKEN
en el lado izquierdo del inspector mcp.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
El servidor Box MCP facilita la búsqueda y lectura de archivos PDF y Word en Box mediante la autenticación de token de desarrollador.
Related Resources
Related MCP Servers
- TypeScriptMIT License
- AsecurityAlicenseAqualityAn MCP server that provides access to project files and their contents, allowing users to retrieve file data from specified project directories with error handling and configuration options.Last updated -14TypeScriptMIT License
- -securityFlicense-qualityA server providing PDF form manipulation tools via MCP's API, allowing users to find PDFs across directories, extract form field information, and visualize form fields in documents.Last updated -Python
- AsecurityFlicenseAqualityAn MCP server that provides a tool to extract text content from local PDF files, supporting both standard PDF reading and OCR capabilities with optional page selection.Last updated -12Python