Skip to main content
Glama
box-community

MCP Server Box

Box MCP Server

[!WARNING] Dieses Repository wurde eingestellt und wird nicht mehr gepflegt. Box bietet jetzt einen offiziell unterstützten gehosteten MCP-Server mit der besten Benutzererfahrung und vollem Funktionsumfang an. Bitte migrieren Sie zum gehosteten MCP-Server: Box MCP Server einrichten →

Schnellstart

Repository klonen:

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

Optional, aber empfohlen: uv-Installation für virtuelle Umgebungen und Abhängigkeitsmanagement:

Homebrew (macOS)

brew install uv

WinGet (Windows)

winget install --id=astral-sh.uv  -e

Unter macOS und Linux

curl -LsSf https://astral.sh/uv/install.sh | sh

Unter Windows

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Virtuelle Umgebung einrichten und Abhängigkeiten installieren:

uv sync

Umgebungsvariablen festlegen:

Legen Sie die folgenden Umgebungsvariablen für die Box-Authentifizierung in einer .env-Datei oder Ihrer Systemumgebung fest.

Für umfassende Optionen zur Authentifizierungskonfiguration siehe den Authentifizierungsleitfaden.

Verwendung von OAuth2.0 mit einer Box-App

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

Hinweis:

  • Das BOX_MCP_SERVER_AUTH_TOKEN wird verwendet, um den MCP-Client gegenüber dem MCP-Server zu authentifizieren, wenn --mcp-auth-type=token verwendet wird (unabhängig von der Box-Authentifizierung)

Den MCP-Server im STDIO-Modus ausführen:

uv run src/mcp_server_box.py

Related MCP server: Alfresco MCP Server

Box Community MCP Server Tools

Nachfolgend finden Sie eine Zusammenfassung der verfügbaren Tools:

Verfügbare Tools

Beschreibung

box_tools_ai

KI-gestützte Datei- und Hub-Abfragen

box_tools_collaboration

Verwaltung von Datei-/Ordner-Zusammenarbeiten

box_tools_docgen

Dokumentengenerierung und Vorlagenverwaltung

box_tools_files

Dateioperationen (lesen, hochladen, herunterladen)

box_tools_folders

Ordneroperationen (auflisten, erstellen, löschen, aktualisieren)

box_tools_generic

Allgemeine Box-API-Dienstprogramme

box_tools_groups

Gruppenverwaltung und Abfragen

box_tools_metadata

Verwaltung von Metadatenvorlagen und -instanzen

box_tools_search

Suche nach Dateien und Ordnern

box_tools_shared_links

Verwaltung freigegebener Links für Dateien/Ordner/Web-Links

box_tools_tasks

Verwaltung von Aufgaben und Aufgabenzuweisungen

box_tools_users

Benutzerverwaltung und Abfragen

box_tools_web_link

Erstellung und Verwaltung von Web-Links

Details zu den Operationen des Box Community MCP Servers

Befehlszeilenparameter

Um den MCP-Server mit spezifischen Konfigurationen auszuführen, können Sie die folgenden Befehlszeilenparameter verwenden:

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)

Für detaillierte Informationen zu Authentifizierungstypen, Konfigurationen und Anwendungsfällen siehe den Authentifizierungsleitfaden.

Claude Desktop-Konfiguration

STDIO-Modus

Bearbeiten Sie Ihre claude_desktop_config.json:

code ~/Library/Application\ Support/Claude/claude_desktop_config.json

Fügen Sie die Konfiguration hinzu:

{
    "mcpServers": {
        "mcp-server-box": {
            "command": "uv",
            "args": [
                "--directory",
                "/path/to/mcp-server-box",
                "run",
                "src/mcp_server_box.py"
            ]
        }
    }
}

Starten Sie Claude neu, falls es läuft.

HTTP-Modus

Angenommen, Ihr MCP-Server läuft unter https://mcp.myserver.com/mcp

  1. Gehen Sie zu Claude -> Einstellungen -> Connectors

  2. Wählen Sie Add custom connector

  3. Konfigurationen:

    1. Geben Sie ihm einen Namen

    2. Geben Sie die URL ein, z. B. https://mcp.myserver.com/mcp

    3. Geben Sie optional die client id und das client secret ein

  4. Klicken Sie auf Hinzufügen

  5. Klicken Sie auf Verbinden. Der OAuth-Prozess sollte starten. Schließen Sie den Prozess ab

  6. Zurück in Claude, klicken Sie auf Konfigurieren. Sie sollten alle verfügbaren Tools sehen.

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