dbx-mcp-server logo

dbx-mcp-server

by MCP-Mirror

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.

View on GitHub

Last updated: N/A

What is dbx-mcp-server?

The dbx-mcp-server is a bridge between MCP-compatible applications and Dropbox, enabling users to manage and interact with their Dropbox files and data programmatically through the Model Context Protocol.

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 the required permissions, and set up environment variables for authentication. Then, configure your MCP client to use the server by adding it to your MCP settings file.

Key features of dbx-mcp-server

  • File operations (list, upload, download, delete, copy, move)

  • Metadata and search capabilities

  • Account information retrieval

  • OAuth 2.0 authentication with PKCE

  • Safe delete with recycle bin support

Use cases of dbx-mcp-server

  • Automated file management workflows

  • Integrating Dropbox with other applications

  • Building custom Dropbox-based tools

  • Programmatically accessing and manipulating Dropbox data

FAQ from dbx-mcp-server

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 does the Dropbox app require?

The Dropbox app requires permissions such as files.metadata.read, files.content.read, files.content.write, sharing.write, and account_info.read.

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?

You can run the tests by executing the command npm test.

What is the license for this project?

This project is licensed under the MIT License.