Egnyte MCP Server
by Egnyte
The Egnyte MCP Server connects to your Egnyte domain and exposes document search and retrieval functionality for use in AI agents. It uses Egnyte’s public APIs and Python SDK to support secure, real-time access to your Egnyte content.
Last updated: N/A
What is Egnyte MCP Server?
The Egnyte MCP Server is a Model Context Protocol (MCP) server that enables AI agents to securely query your Egnyte domain for real-time document context. It allows agents to search for documents by name and retrieve relevant documents, integrating enterprise content into generative AI workflows.
How to use Egnyte MCP Server?
- Clone the repository. 2. Install
uv
and the Egnyte SDK. 3. Configure environment variables in a.env
file with your Egnyte domain and API access token. 4. Run the server usinguv run server.py --python 3.11
. 5. Configure your MCP client (e.g., Cursor, Claude) with the server's address and API key.
Key features of Egnyte MCP Server
Secure access to Egnyte content
Real-time document search
Integration with AI agents
Uses Egnyte's public APIs and Python SDK
Supports document retrieval
Use cases of Egnyte MCP Server
Integrating Egnyte documents into AI-powered workflows
Enabling AI agents to find relevant documents within an Egnyte domain
Providing context to AI models for better content generation
Building AI-driven applications that leverage enterprise content
Using Cursor or Claude to search for and retrieve documents from Egnyte
FAQ from Egnyte MCP Server
What is MCP?
What is MCP?
Model Context Protocol (MCP) is a framework to help AI agents securely query external systems for real-time context.
What is the Egnyte MCP Server?
What is the Egnyte MCP Server?
It's an MCP server that connects to your Egnyte domain and exposes document search and retrieval functionality for use in AI agents.
What tools are implemented?
What tools are implemented?
Currently, the server implements search_for_document_by_name
, which searches for a document in your Egnyte domain using its filename.
What are the requirements to run the server?
What are the requirements to run the server?
Python 3.11+, an Egnyte API access token, and an Egnyte domain with files to test.
How do I get an Egnyte API access token?
How do I get an Egnyte API access token?
Register on https://developers.egnyte.com/member/register to get an API key for your Egnyte account.