Kiteworks MCP
The Kiteworks MCP Server enables Large Language Model (LLM) applications to securely interact with your Kiteworks instance through the Model Context Protocol (MCP). This cross-platform server provides AI assistants with the ability to create Advanced Forms, manage files, folders, and user information within your Kiteworks environment while maintaining enterprise-grade security.
Key Capabilities:
-
File Management: Upload, download, retrieve metadata, rename, move, and delete files (single or multiple)
-
Folder Operations: Navigate hierarchies, create, rename, move, delete, and search files/folders with filtering (single or multiple)
-
Forms Creation: Generate Kiteworks Advanced Forms from templates with preview links
-
Search by Name or Content: Search for files and folders by name or content
-
User Information: Access current user details and authentication status
-
Dual Mode Support: Local STDIO mode for single users, Remote HTTPS mode for multi-user deployments
-
OAuth 2.1 Security: Dynamic Client Registration, Authorization Code flow with PKCE, JWT access and refresh tokens with automatic refresh
-
FIPS 140-3 Mode: AES-256-GCM encryption, RSA Signature with SHA-256, TLS 1.3 with NIST-approved curves
-
Quantum-resistant forward secrecy: Hybrid X25519+ML-KEM-768 key exchange for TLS (FIPS 203)
-
Rate Limiting: Configurable limits at global, per-user, and per-session levels
-
Cross-Platform: Native binaries for Windows, Linux, and macOS
Deployment Modes:
-
Local STDIO Server: Single-user deployment able to upload / download files locally
-
Remote HTTPS Server: Multi-user centralized https server with OAuth authentication, running as Docker container or systemd service
-
Claude Desktop extension: Native extension package (.mcpb) for Claude Desktop
AI Assists
The Kiteworks Compliant AI Assists are intelligent, agent-driven tools designed to automate and streamline complex workflows while ensuring that all interactions with sensitive data remain compliant and governed. They rely on the Kiteworks Governance Layer, which acts as a control system to verify identities, enforce access rules, encrypt data, and track all activity to ensure proper data handling. This allows organizations to use AI safely at scale.
For more details please visit Kiteworks Compliant AI Assists.