dbx-mcp-server
by amgadabdelhafez
The dbx-mcp-server is a Model Context Protocol (MCP) server that integrates with Dropbox. It allows MCP-compatible clients to interact with Dropbox through a set of powerful tools.
Last updated: N/A
What is dbx-mcp-server?
The dbx-mcp-server is a Model Context Protocol (MCP) server that provides integration with Dropbox, allowing MCP-compatible clients to interact with Dropbox using various tools.
How to use dbx-mcp-server?
To use the server, clone the repository, install dependencies, build the project, register a Dropbox app, configure the server with your app credentials, and configure your MCP client to use the server.
Key features of dbx-mcp-server
File operations (list, upload, download, delete, create, copy, move)
Metadata and search capabilities
Account information retrieval
OAuth 2.0 authentication with PKCE
Use cases of dbx-mcp-server
Automating file management tasks in Dropbox
Integrating Dropbox with other applications via MCP
Building custom workflows that involve Dropbox files and folders
Searching and retrieving specific files or metadata within Dropbox
FAQ from dbx-mcp-server
What is the Model Context Protocol (MCP)?
What is the Model Context Protocol (MCP)?
MCP is a protocol that allows different applications to communicate and share data in a standardized way.
Is this project affiliated with Dropbox?
Is this project affiliated with Dropbox?
No, this project is an independent integration and is not affiliated with, endorsed by, or sponsored by Dropbox.
What permissions are required for the Dropbox app?
What permissions are required for the Dropbox app?
The required permissions include files.metadata.read
, files.content.read
, files.content.write
, sharing.write
, and account_info.read
.
What environment variables are required?
What environment variables are required?
The required environment variables are DROPBOX_APP_KEY
, DROPBOX_APP_SECRET
, DROPBOX_REDIRECT_URI
, and TOKEN_ENCRYPTION_KEY
.
How do I run the tests?
How do I run the tests?
Run the test suite using the command npm test
.