MCP Server Box
Servidor MCP de Box
[!WARNING] Este repositorio está discontinuado y ya no recibe mantenimiento. Box ahora ofrece un servidor MCP alojado con soporte oficial que brinda la mejor experiencia y funcionalidad completa. Por favor, migre al servidor MCP alojado: Configurar el servidor MCP de Box →
Inicio rápido
Clone el repositorio:
git clone https://github.com/box-community/mcp-server-box.git
cd mcp-server-boxInstalación opcional pero recomendada de uv para el entorno virtual y la gestión de dependencias:
Homebrew (macOS)
brew install uvWinGet (Windows)
winget install --id=astral-sh.uv -eEn macOS y Linux
curl -LsSf https://astral.sh/uv/install.sh | shEn Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"Configure el entorno virtual e instale las dependencias:
uv syncEstablezca las variables de entorno:
Establezca las siguientes variables de entorno para la autenticación de Box en un archivo .env o en el entorno de su sistema.
Para conocer las opciones completas de configuración de autenticación, consulte la Guía de autenticación.
Uso de OAuth2.0 con una aplicación de Box
BOX_CLIENT_ID = YOUR_CLIENT_ID
BOX_CLIENT_SECRET = YOUR_CLIENT_SECRET
BOX_REDIRECT_URL = http://localhost:8000/callback
# MCP Server Authentication (for HTTP transports)
BOX_MCP_SERVER_AUTH_TOKEN = YOUR_BOX_MCP_SERVER_AUTH_TOKEN
OAUTH_PROTECTED_RESOURCES_CONFIG_FILE = .oauth-protected-resource.jsonNota:
El
BOX_MCP_SERVER_AUTH_TOKENse utiliza para autenticar al cliente MCP ante el servidor MCP cuando se usa--mcp-auth-type=token(independientemente de la autenticación de Box)
Ejecute el servidor MCP en modo STDIO:
uv run src/mcp_server_box.pyRelated MCP server: Alfresco MCP Server
Herramientas del servidor MCP de la comunidad de Box
A continuación se muestra un resumen de las herramientas disponibles:
Herramientas disponibles | Descripción |
Consultas de archivos y centros basadas en IA | |
Gestión de colaboraciones de archivos/carpetas | |
Generación de documentos y gestión de plantillas | |
Operaciones de archivos (leer, subir, descargar) | |
Operaciones de carpetas (listar, crear, eliminar, actualizar) | |
Utilidades genéricas de la API de Box | |
Gestión y consultas de grupos | |
Gestión de plantillas e instancias de metadatos | |
Búsqueda de archivos y carpetas | |
Gestión de enlaces compartidos para archivos/carpetas/enlaces web | |
Gestión de tareas y asignación de tareas | |
Gestión y consultas de usuarios | |
Creación y gestión de enlaces web |
Detalles de las operaciones del servidor MCP de la comunidad de Box
Parámetros de la interfaz de línea de comandos
Para ejecutar el servidor MCP con configuraciones específicas, puede utilizar los siguientes parámetros de línea de comandos:
uv run src/mcp_server_box.py --helpusage: mcp_server_box.py [-h] [--transport {stdio,sse,http}] [--host HOST] [--port PORT] [--mcp-auth-type {oauth,token,none}] [--box-auth-type {oauth,ccg,jwt,mcp_client}]
Box Community MCP Server
options:
-h, --help show this help message and exit
--transport {stdio,sse,http}
Transport type (default: stdio)
--host HOST Host for SSE/HTTP transport (default: localhost)
--port PORT Port for SSE/HTTP transport (default: 8005)
--mcp-auth-type {oauth,token,none}
Authentication type for MCP server (default: token)
--box-auth-type {oauth,ccg,jwt,mcp_client}
Authentication type for Box API (default: oauth)Para obtener información detallada sobre los tipos de autenticación, configuraciones y casos de uso, consulte la Guía de autenticación.
Configuración de Claude Desktop
Modo STDIO
Edite su claude_desktop_config.json:
code ~/Library/Application Support/Claude/claude_desktop_config.json
Añada la configuración:
{
"mcpServers": {
"mcp-server-box": {
"command": "uv",
"args": [
"--directory",
"/path/to/mcp-server-box",
"run",
"src/mcp_server_box.py"
]
}
}
}Reinicie Claude si se está ejecutando.
Modo HTTP
Asumiendo que su servidor MCP se está ejecutando en https://mcp.myserver.com/mcp
Vaya a Claude -> Ajustes -> Conectores
Seleccione
Añadir conector personalizadoConfiguraciones:
Asígnele un nombre
Introduzca la URL, p. ej.,
https://mcp.myserver.com/mcpOpcionalmente, introduzca el
client idy elclient secret
Haga clic en añadir
Haga clic en conectar. El flujo de OAuth debería iniciarse. Complete el flujo
De vuelta en Claude, haga clic en Configurar. Debería ver todas las herramientas disponibles.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA local server that enables Google's Gemini AI to safely read, write, and list files within a controlled sandbox folder on your computer through natural language chat interactions.5
- AlicenseBqualityBmaintenancePython-based server that provides AI-native access to Alfresco content management operations through the Model Context Protocol, enabling search, document lifecycle management, version control, and other content operations.1514Apache 2.0
- AlicenseNot gradedqualityDmaintenanceA Python-based MCP server that enables document-based question answering by processing PDF, TXT, and Markdown files through OpenAI's API. It provides hallucination-free responses based strictly on document content using semantic search and includes a web interface for management.MIT
- AlicenseNot gradedqualityDmaintenanceA Python-based server for managing and analyzing code context for AI-assisted development. Provides real-time code analysis, project structure analysis, dependency tracking, and secure API endpoints.15MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Securely search and manage workspace context files for AI agents and teams.
GibsonAI MCP server: manage your databases with natural language
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/box-community/mcp-server-box'
If you have feedback or need assistance with the MCP directory API, please join our Discord server