MCP Server Box
MCP-сервер Box
[!WARNING] Этот репозиторий больше не поддерживается. Box теперь предоставляет официально поддерживаемый хостинговый MCP-сервер с наилучшим пользовательским опытом и полной функциональностью. Пожалуйста, перейдите на хостинговый MCP-сервер: Настройка MCP-сервера Box →
Быстрый старт
Клонируйте репозиторий:
git clone https://github.com/box-community/mcp-server-box.git
cd mcp-server-boxРекомендуется (но не обязательно) установка uv для управления виртуальной средой и зависимостями:
Homebrew (macOS)
brew install uvWinGet (Windows)
winget install --id=astral-sh.uv -eВ macOS и Linux
curl -LsSf https://astral.sh/uv/install.sh | shВ Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"Настройте виртуальную среду и установите зависимости:
uv syncУстановите переменные окружения:
Установите следующие переменные окружения для аутентификации в Box в файле .env или в системном окружении.
Для получения подробной информации о вариантах настройки аутентификации см. Руководство по аутентификации.
Использование OAuth2.0 с приложением 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.jsonПримечание:
BOX_MCP_SERVER_AUTH_TOKENиспользуется для аутентификации MCP-клиента на MCP-сервере при использовании--mcp-auth-type=token(независимо от аутентификации в Box)
Запустите MCP-сервер в режиме STDIO:
uv run src/mcp_server_box.pyRelated MCP server: Alfresco MCP Server
Инструменты сообщества MCP-сервера Box
Ниже приведено краткое описание доступных инструментов:
Доступные инструменты | Описание |
Запросы к файлам и хабам с использованием ИИ | |
Управление совместной работой над файлами/папками | |
Генерация документов и управление шаблонами | |
Операции с файлами (чтение, загрузка, скачивание) | |
Операции с папками (список, создание, удаление, обновление) | |
Общие утилиты API Box | |
Управление группами и запросы | |
Управление шаблонами метаданных и экземплярами | |
Поиск файлов и папок | |
Управление общими ссылками для файлов/папок/веб-ссылок | |
Управление задачами и назначением задач | |
Управление пользователями и запросы | |
Создание и управление веб-ссылками |
Подробности операций сообщества MCP-сервера Box
Параметры интерфейса командной строки
Для запуска MCP-сервера с определенными конфигурациями можно использовать следующие параметры командной строки:
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)Для получения подробной информации о типах аутентификации, конфигурациях и сценариях использования см. Руководство по аутентификации.
Конфигурация Claude Desktop
Режим STDIO
Отредактируйте ваш claude_desktop_config.json:
code ~/Library/Application Support/Claude/claude_desktop_config.json
Добавьте конфигурацию:
{
"mcpServers": {
"mcp-server-box": {
"command": "uv",
"args": [
"--directory",
"/path/to/mcp-server-box",
"run",
"src/mcp_server_box.py"
]
}
}
}Перезапустите Claude, если он запущен.
Режим HTTP
Предполагая, что ваш MCP-сервер запущен по адресу https://mcp.myserver.com/mcp
Перейдите в Claude -> Settings -> Connectors
Выберите
Add custom connectorКонфигурации:
Дайте ему имя
Введите URL, например
https://mcp.myserver.com/mcpПри необходимости введите
client idиclient secret
Нажмите add
Нажмите connect. Должен начаться процесс OAuth. Завершите его
Вернувшись в Claude, нажмите Configure. Вы должны увидеть все доступные инструменты.
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