mcp-server-box
東京理科大学のboxアカウントでも使えたtakker.icon Installation
uvxは不可
windows
(WSL経由でvscodeを使っているときも同上)
1. box側の設定
client id, client secretをメモする
OAuth 2.0 redirect URIにhttp://localhost:8000/callbackを設定して変更を保存するのを忘れないように
Box AIを操作するには、Manage AIに✅する必要あり 管理者から権限が付与されてないと、チェック項目が出てこない
2. local側の設定
2.
$ cd $env:LOCALAPPDATA
$ cd .\mcp-server-box\
$ uv venv
$ .\.venv\Scripts\activate
$ uv lock
$ notepad .env
この中にclient IDとclient secretを入れる
code:.env
BOX_CLIENT_ID=your_client_id
BOX_CLIENT_SECRET=your_client_secret
3. VSCodeの設定
code:mcp.json
{
"servers": {
"box": {
"command": "uv",
"args": [
"--directory",
"${env:LOCALAPPDATA}\\mcp-server-box",
"run",
"src\\mcp_server_box.py"
]
}
}
}