-
Notifications
You must be signed in to change notification settings - Fork 0
Framework Integrations
The plugin's skills coexist with Box-official agent-framework integrations. If you're building outside Claude Code / Cowork, use the framework integration as your retrieval / loader path and the plugin's skills as your write / memory-management path.
Package: langchain-box — maintained by box-community, blog-promoted by Box.
from langchain_box import BoxLoader, BoxRetrieverComponents:
| Component | Purpose |
|---|---|
BoxLoader |
Load files from Box folders as LangChain documents |
BoxRetriever |
Retrieve files by Box search / metadata query |
BoxBlobLoader |
Load binary files (PDFs, images) as blobs for further processing |
Auth modes: Dev Token, JWT, CCG. CCG is the typical production choice.
Docs: https://python.langchain.com/docs/integrations/providers/box/ Source: https://github.com/box-community/langchain-box
- Use
BoxRetrieverfor read-side recall in a LangChain pipeline - Use this plugin's
box-writefor write-side memory persistence - Workspaces created by this plugin are readable via
BoxLoader(they're just files in Box)
Package: llama-index-readers-box — first-party in the LlamaIndex monorepo.
from llama_index.readers.box import BoxReader, BoxReaderAIPrompt, BoxReaderAIExtractComponents:
| Component | Purpose |
|---|---|
BoxReader |
Standard Box file reader |
BoxReaderTextExtraction |
Box's representation API for text extraction |
BoxReaderAIPrompt |
Box AI Ask wrapper |
BoxReaderAIExtract |
Box AI Extract wrapper |
Auth: CCG, JWT, OAuth, Dev Token.
Docs: https://docs.llamaindex.ai/en/stable/api_reference/readers/box/ Source: https://github.com/run-llama/llama_index/tree/main/llama-index-integrations/readers/llama-index-readers-box
LlamaIndex's BoxReaderAIPrompt and BoxReaderAIExtract overlap directly with this plugin's box-ai-recall and box-ai-extract skills. Use whichever your framework prefers — they call the same Box AI endpoints under the hood.
No first-party Box integration as of 2026 H1.
Options:
- Connect via Box MCP (the same one this plugin uses)
- Use Box's official SDKs (Python / Node) directly
- Adapt LangChain Box components if your framework supports LangChain tools
| You're building… | Use |
|---|---|
| Claude Code / Cowork agent | This plugin via Box MCP |
| LangChain agent with Box retrieval |
langchain-box + this plugin for memory writes |
| LlamaIndex RAG pipeline |
llama-index-readers-box for read; this plugin for memory hygiene |
| Custom Python agent | Box Python SDK v10 + CCG auth |
| Custom Node.js agent | Box Node SDK v10 + CCG auth |
| Server-to-server batch job | Box SDK + CCG auth (no MCP needed) |
| Quick prototype | Developer Token + any SDK |
LangChain, LlamaIndex, and SDK-based integrations all make Box API calls — they're cloud-mode by definition. Use them with mrdulasolutions/BOX (this plugin's cloud variant), not the on-prem variant.
For on-prem air-gapped workflows, see mrdulasolutions/BOX-Onprem which deliberately avoids Box API calls.
- Authentication — auth modes the frameworks support
-
box-ai-recall vs LlamaIndex's
BoxReaderAIPrompt— pick the one your stack prefers - Box SDKs index
box-memory · MIT · Repo · Latest release · Issues · Air-gapped variant
Getting started
Concepts
Features
Skills reference
- Skills Reference (all)
- box-init
- box-status
- box-tier-detect
- box-mcp-check
- box-write
- box-recall
- box-ai-recall
- box-companion
- box-ai-extract
- box-team
- box-ai-agent
- box-index-rebuild
Integrations
Operations
Project