docspace-mcp
Verified Safeby ONLYOFFICE
Overview
The DocSpace MCP server provides an interface for AI clients to interact with an ONLYOFFICE DocSpace collaborative platform, enabling file management, folder operations, room management, and user interaction through a Model Context Protocol.
Installation
npx @onlyoffice/docspace-mcpEnvironment Variables
- DOCSPACE_API_BASE_URL
- DOCSPACE_USERNAME
- DOCSPACE_PASSWORD
- DOCSPACE_API_KEY
- DOCSPACE_PAT
- DOCSPACE_USER_AGENT
- MCP_AUTH_TOKEN_SECRET
- MCP_STATE_TOKEN_SECRET
- MCP_HOST
- MCP_PORT
- MCP_SESSION_TTL
- MCP_SESSION_INACTIVITY_TIMEOUT
- MCP_RATE_LIMIT_CAPACITY
- MCP_RATE_LIMIT_WINDOW
- MCP_TRANSPORT
- MCP_DYNAMIC
- MCP_TOOLSETS
- MCP_ENABLED_TOOLS
- MCP_DISABLED_TOOLS
Security Notes
The server utilizes Express with CORS and rate-limiting middleware, indicating an attempt to secure web endpoints. Zod schemas are used for input validation, which is a good practice for API robustness. Authentication relies on standard methods (API keys, OAuth tokens, basic auth) and expects secrets to be provided via environment variables, avoiding hardcoding. File chunk uploading is handled, but comprehensive validation of file content beyond basic size/name would typically reside on the backend DocSpace server, which is external to this MCP component. No obvious 'eval' or malicious patterns were found in the provided code snippets.
Similar Servers
SageMCP
A scalable platform for hosting MCP servers with multi-tenant support, OAuth integration, and connector plugins for various services, deployed on Kubernetes.
markitdown-mcp
A Model Context Protocol (MCP) server for converting 29+ file formats (e.g., PDF, Office, images, audio) to clean, structured Markdown, designed for integration with AI workflows and MCP clients like Claude Desktop.
aws-sa-tools-mcp-server
A Model Context Protocol (MCP) server that provides tools to interact with AWS services and an optional vector store for document search, primarily designed for integration with Claude Desktop.
remote-mcp
Remote MCP allows users to create and manage cloud-based Model Context Protocol (MCP) servers, facilitating secure connections between AI clients (like Claude Desktop) and various external applications (GitHub, Slack, Notion, etc.).