> ## Documentation Index
> Fetch the complete documentation index at: https://docs.box.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Claude Code

## 前提条件

* 管理者によってMCPサーバーが有効化されているBox Enterpriseアカウント。 [MCPサーバーの設定](https://developer.box.com/ja/guides/box-mcp/setup)を参照してください。
* [Claude Code](https://docs.anthropic.com/en/docs/claude-code)がインストールされていること (`npm install -g @anthropic-ai/claude-code`)。

## Boxで統合を有効にする

<Badge color="orange" size="lg">管理者</Badge>

1. [Box管理コンソール](https://app.box.com/master)にサインインします。
2. \[**統合**] に移動し、\[**MCP**] カテゴリフィルタまたはページ上部の検索バーを使用して**Custom Box MCP Server**を見つけます。
3. \[**構成**] > \[**+ 統合資格情報を追加**] に移動し、新しい資格情報を生成します。
4. \[**リダイレクトURI**] で、BoxのリダイレクトURIを`http://localhost:PORT/callback`に変更します。 これにはどのコールバックポートも使用できます。
5. 後で使用できるように、\[**クライアントID**] と \[**クライアントシークレット**] をコピーします。 これらは後でClaude Codeが接続を承認するために必要です。
6. \[**アクセススコープ**] を確認します。
7. \[**保存**] をクリックします。

## 統合を使用する

<Badge color="green" size="lg">ユーザー</Badge>

1. CLIで、次のコマンドを実行します。その際、YOUR-CLIENT-IDとPORTは、管理コンソールで設定されている値に置き換えてください。

```bash theme={null}
claude mcp add-json box-mcp \
  '{"type":"http","url":"https://mcp.box.com","oauth":{"clientId":"YOUR-CLIENT-ID","callbackPort":PORT}}' \
  --client-secret
```

2. クライアントシークレットを貼り付けてEnterキーを押すと、OAuthのためにブラウザタブが開きます。

### 接続の確認

サーバーを追加したら、Claude Codeを起動して`/mcp`を実行し、`box-mcp`が表示および接続されていることを確認してください。 その後、Claude Codeに対して、[利用可能なツール](https://developer.box.com/ja/guides/box-mcp/tools)を使用してBoxコンテンツを操作するよう依頼できます。

詳細については、Anthropicのドキュメント[MCPを使用してClaude Codeをツールに接続する - Claude Code Docs](https://code.claude.com/docs/en/mcp#use-pre-configured-oauth-credentials)を参照してください。
