@microagents/mcp-server-dropbox
v0.0.1
Published
MCP server for dropbox API
Readme
Dropbox MCP Server
MCP (Model Context Protocol) server implementation for Dropbox API.
Tools
This server provides the following tools:
copy_file- Copy a file from one location to another in Dropbox
- Inputs:
from_path(string): Source file path in Dropboxto_path(string): Destination path in Dropboxautorename(optional boolean): Auto rename if conflict existsallow_ownership_transfer(optional boolean): Allow transfer of ownership
delete_file- Permanently delete a file from Dropbox
- Inputs:
path(string): Path of the file to delete
move_file- Move a file to a new location in Dropbox
- Inputs:
from_path(string): Current file pathto_path(string): New file pathautorename(optional boolean): Auto rename if conflict existsallow_ownership_transfer(optional boolean): Allow transfer of ownership
upload_file- Upload a new file to Dropbox
- Inputs:
path(string): Path where to save the filefile(object): File content in base64 formatautorename(optional boolean): Auto rename if conflict existsmute(optional boolean): Suppress user notificationsstrict_conflict(optional boolean): Strict conflict checking
create_folder- Create a new empty folder in Dropbox
- Inputs:
path(string): Path for the new folderautorename(optional boolean): Auto rename if conflict exists
delete_folder- Delete a folder and all its contents
- Inputs:
path(string): Path of the folder to delete
list_folder- List contents of a folder
- Inputs:
path(string): Folder path to listrecursive(optional boolean): List contents recursivelylimit(optional number): Maximum number of results
move_folder- Move a folder to a new location
- Inputs:
from_path(string): Current folder pathto_path(string): New folder pathautorename(optional boolean): Auto rename if conflict existsallow_ownership_transfer(optional boolean): Allow transfer of ownership
search- Search for files and folders
- Inputs:
query(string): Search querypath(optional string): Path to search inmax_results(optional number): Maximum results to returnorder_by(optional string): Sort orderfile_status(optional string): Filter by file statusfilename_only(optional boolean): Search in filenames onlyfile_extensions(optional string): Filter by file extensionsfile_categories(optional string): Filter by file categoriesaccount_id(optional string): Filter by account ID
get_file_link- Get a temporary link to access a file
- Inputs:
path(string): Path of the file
Environment Variables
The following environment variables are required:
DROPBOX_ACCESS_TOKEN: OAuth2 access token for Dropbox API authentication
License
This project is licensed under the MIT License - see the LICENSE file for details.
