dbx-mcp-server
by MCP-Mirror
A Model Context Protocol (MCP) server that provides integration with Dropbox, allowing MCP-compatible clients to interact with Dropbox through a set of powerful tools. It enables file operations, metadata access, and account management within an MCP environment.
Last updated: N/A
What is dbx-mcp-server?
dbx-mcp-server is an MCP server that bridges the gap between Model Context Protocol clients and Dropbox. It allows users to perform various Dropbox operations, such as file management, metadata retrieval, and account information access, through a standardized MCP interface.
How to use dbx-mcp-server?
To use the server, you need to clone the repository, install dependencies, build the project, register a Dropbox app, configure environment variables, and configure your MCP client to use the server. Detailed installation and authentication instructions are provided in the README.
Key features of dbx-mcp-server
File operations (list, upload, download, delete, copy, move, create folder)
Metadata and search capabilities
Account information retrieval
OAuth 2.0 authentication with PKCE
Integration with Model Context Protocol SDK
Use cases of dbx-mcp-server
Automating file management tasks in Dropbox through an MCP client
Integrating Dropbox storage into MCP-based workflows
Building custom applications that interact with Dropbox using MCP
Accessing Dropbox account information programmatically
FAQ from dbx-mcp-server
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
.
What tools are available?
What tools are available?
Available tools include file operations, metadata and search, and account operations.
How do I run the tests?
How do I run the tests?
Run npm test
to execute the test suite. The tests verify authentication, file operations, and error handling.