Skip to main content
Glama
box-community

MCP Server Box

Box MCPサーバー

[!WARNING] このリポジトリは廃止され、メンテナンスは終了しました。 Boxは現在、最高の体験と完全な機能を提供する公式サポート済みのホスト型MCPサーバーを提供しています。 ホスト型MCPサーバーへ移行してください: Box MCPサーバーのセットアップ →

クイックスタート

リポジトリをクローンします:

git clone https://github.com/box-community/mcp-server-box.git
cd mcp-server-box

仮想環境と依存関係管理のために uv のインストールを推奨します(任意):

Homebrew (macOS)

brew install uv

WinGet (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

環境変数を設定します:

.env ファイルまたはシステム環境変数に、Box認証用の以下の環境変数を設定します。

包括的な認証設定オプションについては、認証ガイドを参照してください。

BoxアプリでOAuth2.0を使用する場合

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-auth-type=token を使用する際に、MCPクライアントからMCPサーバーを認証するために使用されます(Box認証とは独立しています)

STDIOモードでMCPサーバーを実行します:

uv run src/mcp_server_box.py

Related MCP server: Alfresco MCP Server

BoxコミュニティMCPサーバーツール

利用可能なツールの概要は以下の通りです:

利用可能なツール

説明

box_tools_ai

AIを活用したファイルおよびハブのクエリ

box_tools_collaboration

ファイル/フォルダのコラボレーション管理

box_tools_docgen

ドキュメント生成およびテンプレート管理

box_tools_files

ファイル操作(読み取り、アップロード、ダウンロード)

box_tools_folders

フォルダ操作(一覧表示、作成、削除、更新)

box_tools_generic

汎用Box APIユーティリティ

box_tools_groups

グループ管理およびクエリ

box_tools_metadata

メタデータテンプレートおよびインスタンス管理

box_tools_search

ファイルおよびフォルダの検索

box_tools_shared_links

ファイル/フォルダ/Webリンクの共有リンク管理

box_tools_tasks

タスクおよびタスク割り当て管理

box_tools_users

ユーザー管理およびクエリ

box_tools_web_link

Webリンクの作成および管理

BoxコミュニティMCPサーバーの操作詳細

コマンドラインインターフェースのパラメータ

特定の構成でMCPサーバーを実行するには、以下のコマンドラインパラメータを使用できます:

uv run src/mcp_server_box.py --help
usage: 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 で実行されていると仮定します

  1. Claude -> 設定 -> コネクタ に移動します

  2. カスタムコネクタを追加 を選択します

  3. 設定:

    1. 名前を付けます

    2. URLを入力します(例: https://mcp.myserver.com/mcp

    3. 必要に応じて client idclient secret を入力します

  4. 追加をクリックします

  5. 接続をクリックします。OAuthフローが開始されます。フローを完了してください

  6. Claudeに戻り、構成をクリックします。すべての利用可能なツールが表示されるはずです。

Install Server
A
license - permissive license
B
quality
F
maintenance

Maintenance

Maintainers
Response time
1wRelease cycle
11Releases (12mo)
Commit activity
Issues opened vs closed

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

  • A
    license
    B
    quality
    B
    maintenance
    Python-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.
    15
    14
    Apache 2.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    A 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
  • A
    license
    Not graded
    quality
    D
    maintenance
    A 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.
    15
    MIT

View all related MCP servers

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

View all MCP Connectors

Latest Blog Posts

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