mcp/onlyoffice-docspace

Verified Publisher

By mcp

Updated 3 months ago

ONLYOFFICE DocSpace is a room-based collaborative platform which allows organizing a clear file s...

Image
Machine learning & AI
0

10K+

mcp/onlyoffice-docspace repository overview

ONLYOFFICE DocSpace MCP Server

ONLYOFFICE DocSpace is a room-based collaborative platform which allows organizing a clear file structure depending on users' needs or project goals.

What is an MCP Server?

MCP Info

Image Building Info

AttributeDetails
Dockerfilehttps://github.com/ONLYOFFICE/docspace-mcp/blob/ece977d0e47e11bb6cd1aed8c3691308797206fa/Dockerfile
Commitece977d0e47e11bb6cd1aed8c3691308797206fa
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/onlyoffice-docspace --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
LicenceMIT License

Available Tools (23)

Tools provided by this ServerShort Description
archive_roomArchive a room.
copy_batch_itemsCopy to a folder.
create_folderCreate a folder.
create_roomCreate a room.
delete_fileDelete a file.
delete_folderDelete a folder.
download_file_as_textDownload a file as text.
get_all_peopleGet all people.
get_file_infoGet file information.
get_folder_contentGet content of a folder.
get_folder_infoGet folder information.
get_my_folderGet the 'My Documents' folder.
get_room_access_levelsGet a list of available room invitation access levels.
get_room_infoGet room information.
get_room_security_infoGet a list of users with their access levels to a room.
get_room_typesGet a list of available room types.
get_rooms_folderGet the 'Rooms' folder.
move_batch_itemsMove to a folder.
rename_folderRename a folder.
set_room_securityInvite or remove users from a room.
update_fileUpdate a file.
update_roomUpdate a room.
upload_fileUpload a file.

Tools Details

Tool: archive_room

Archive a room.

ParametersTypeDescription
roomIdnumberThe ID of the room to archive.

This tool may perform destructive updates.


Tool: copy_batch_items

Copy to a folder.

ParametersTypeDescription
destFolderIdstring optionalThe ID of the destination folder to copy the items to.
fileIdsarray optionalThe IDs of the files to copy.
folderIdsarray optionalThe IDs of the folders to copy.

This tool may perform destructive updates.


Tool: create_folder

Create a folder.

ParametersTypeDescription
filtersobjectThe filters to apply to the folder creation. Use them to reduce the size of the response.
parentIdnumberThe ID of the room or folder to create the folder in.
titlestringThe title of the folder to create.

This tool may perform destructive updates.


Tool: create_room

Create a room.

ParametersTypeDescription
filtersobjectThe filters to apply to the room creation.
roomTypenumberThe type of the room to create.

1 - Form Filling Room. Upload PDF forms into the room. Invite members and guests to fill out a PDF form. Review completed forms and analyze data automatically collected in a spreadsheet. 2 - Collaboration room. Collaborate on one or multiple documents with your team. 5 - Custom room. Apply your own settings to use this room for any custom purpose. 6 - Public room. Share documents for viewing, editing, commenting, or reviewing without registration. You can also embed this room into any web interface. 8 - Virtual Data Room. Use VDR for advanced file security and transparency. Set watermarks, automatically index and track all content, restrict downloading and copying. title|string|The title of the room to create.

This tool may perform destructive updates.


Tool: delete_file

Delete a file.

ParametersTypeDescription
fileIdnumberThe ID of the file to delete.

This tool may perform destructive updates.


Tool: delete_folder

Delete a folder.

ParametersTypeDescription
folderIdnumberThe ID of the folder to delete.

This tool may perform destructive updates.


Tool: download_file_as_text

Download a file as text.

ParametersTypeDescription
fileIdnumberThe ID of the file to download as text.

This tool is read-only. It does not modify its environment.


Tool: get_all_people

Get all people.

ParametersTypeDescription
filtersobjectThe filters to apply to the list of people. Use them to reduce the size of the response.

This tool is read-only. It does not modify its environment.


Tool: get_file_info

Get file information.

ParametersTypeDescription
fileIdnumberThe ID of the file to get info for.
filtersobjectThe filters to apply to the file info. Use them to reduce the size of the response.

This tool is read-only. It does not modify its environment.


Tool: get_folder_content

Get content of a folder.

ParametersTypeDescription
filtersobjectThe filters to apply to the contents of the folder. Use them to reduce the size of the response.
folderIdnumberThe ID of the folder to get.

This tool is read-only. It does not modify its environment.


Tool: get_folder_info

Get folder information.

ParametersTypeDescription
filtersobjectThe filters to apply to the folder info. Use them to reduce the size of the response.
folderIdnumberThe ID of the folder to get info for.

This tool is read-only. It does not modify its environment.


Tool: get_my_folder

Get the 'My Documents' folder.

ParametersTypeDescription
filtersobjectThe filters to apply to the My Documents folder. Use them to reduce the size of the response.

This tool is read-only. It does not modify its environment.


Tool: get_room_access_levels

Get a list of available room invitation access levels.

ParametersTypeDescription
roomIdnumberThe ID of the room to get the invitation access for.

This tool is read-only. It does not modify its environment.


Tool: get_room_info

Get room information.

ParametersTypeDescription
filtersobjectThe filters to apply to the room info.
roomIdnumberThe ID of the room to get info for.

This tool is read-only. It does not modify its environment.


Tool: get_room_security_info

Get a list of users with their access levels to a room.

ParametersTypeDescription
filtersobjectThe filters to apply to the room security info.
roomIdnumberThe ID of the room to get a list of users with their access level for.

This tool is read-only. It does not modify its environment.


Tool: get_room_types

Get a list of available room types.

Tool: get_rooms_folder

Get the 'Rooms' folder.

ParametersTypeDescription
filtersobjectThe filters to apply to the rooms folder.

This tool is read-only. It does not modify its environment.


Tool: move_batch_items

Move to a folder.

ParametersTypeDescription
destFolderIdstring optionalThe ID of the destination folder to move the items to.
fileIdsarray optionalThe IDs of the files to move.
folderIdsarray optionalThe IDs of the folders to move items to.

This tool may perform destructive updates.


Tool: rename_folder

Rename a folder.

ParametersTypeDescription
filtersobjectThe filters to apply to the folder renaming. Use them to reduce the size of the response.
folderIdnumberThe ID of the folder to rename.
titlestringThe new title of the folder to set.

This tool may perform destructive updates.


Tool: set_room_security

Invite or remove users from a room.

ParametersTypeDescription
filtersobjectThe filters to apply to the room security info.
invitationsarrayThe invitations or removals to perform.
roomIdnumberThe ID of the room to invite or remove users from.
culturestring optionalThe languages to use for the invitation.
messagestring optionalThe message to use for the invitation.
notifyboolean optionalWhether to notify the user.

This tool may perform destructive updates.


Tool: update_file

Update a file.

ParametersTypeDescription
fileIdnumberThe ID of the file to update.
titlestringThe new title of the file to set.

This tool may perform destructive updates.


Tool: update_room

Update a room.

ParametersTypeDescription
filtersobjectThe filters to apply to the room update.
roomIdnumberThe ID of the room to update.
titlestring optionalThe new title of the room to set.

This tool may perform destructive updates.


Tool: upload_file

Upload a file.

ParametersTypeDescription
contentstringThe content of the file to upload.
filenamestringThe file name with an extension to upload.
parentIdnumberThe ID of the room or folder to upload the file to.

This tool may perform destructive updates.


Use this MCP Server

{
  "mcpServers": {
    "onlyoffice-docspace": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "DOCSPACE_BASE_URL",
        "-e",
        "DOCSPACE_API_KEY",
        "mcp/onlyoffice-docspace"
      ],
      "env": {
        "DOCSPACE_BASE_URL": "https://your-instance.onlyoffice.com",
        "DOCSPACE_API_KEY": "sk-a499e..."
      }
    }
  }
}

Why is it safer to run MCP Servers with Docker?

Install from MCP:Hub

Tag summary

Content type

Image

Digest

sha256:e7c4de3a7

Size

53.9 MB

Last updated

3 months ago

docker pull mcp/onlyoffice-docspace

This week's pulls

Pulls:

1,612

Jul 6 to Jul 12