Egnyte MCP Server

by egnyte

9 stars
601 downloads
Not rated
GitHub

Description

# Egnyte MCP Server An **MCP (Model Context Protocol)** server that connects to your Egnyte domain and exposes document search and retrieval functionality for use in **AI agents** like Cursor, Claude, or OpenAI. This server uses **Egnyte’s public APIs and Python SDK** to support…

About

# Egnyte MCP Server An **MCP (Model Context Protocol)** server that connects to your Egnyte domain and exposes document search and retrieval functionality for use in **AI agents** like Cursor, Claude, or OpenAI. This server uses **Egnyte’s public APIs and Python SDK** to support secure, real-time access to your Egnyte…

Details

Author
egnyte
GitHub stars
9
Downloads
601
Categories
Other

- Search for documents by filename in your Egnyte domain
- Retrieve relevant documents for AI agents
- Secure, real‑time access respecting existing permissions
- Integrates with Cursor, Claude, and OpenAI MCP clients
- Uses Egnyte’s public Python SDK for authentication

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Egnyte MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Clone the repository, install Python 3.11+ and uv, then run uv pip install egnyte. Create a .env file with your Egnyte domain and API access token. Start the server with uv run server.py --python 3.11. Configure MCP clients (Cursor IDE or Claude Desktop) with the provided JSON configuration to call the search_for_document_by_name tool.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "egnyte mcp server": {
            "egnyte-mcp-server": {
                "command": "uv",
                "args": [
                    "pip",
                    "install",
                    "egnyte"
                ]
            }
        }
    }
}

McpServers

{
    "egnyte-mcp-server": {
        "command": "uv",
        "args": [
            "pip",
            "install",
            "egnyte"
        ]
    }
}

Egnyte MCP Server

An MCP (Model Context Protocol) server that connects to your Egnyte domain and exposes document search and retrieval functionality for use in AI agents like Cursor, Claude, or OpenAI.

This server uses Egnyte’s public APIs and Python SDK to support secure, real-time access to your Egnyte content, enabling smart AI-driven workflows while respecting existing permissions.

---

📚 About

Model Context Protocol (MCP) is a framework to help AI agents securely query external systems for real-time context.
The Egnyte MCP Server allows agents to:

- Search for documents by name
- Retrieve relevant documents from Egnyte
- Seamlessly integrate enterprise content into generative AI workflows

---

🛠️ Tools Implemented

| Tool Name | Description |
|-----------------------------------|-----------------------------------------------------------------------------|
| search_for_document_by_name | Searches for a document in your Egnyte domain using its filename. |

---

📋 Requirements

- Python 3.11+
- Egnyte API access token - Register on https://developers.egnyte.com/member/register to get API key for your Egnyte account
- An Egnyte domain with files to test

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.