インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、Egnyte をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
AI に Egnyte のファイルを扱わせます。フォルダーの閲覧、ファイルの詳細・バージョン・小さなテキストファイルの読み取り、名前と内容の検索、共有リンクの一覧と確認後の作成、フォルダー権限と最近のファイルアクティビティの確認ができます。Egnyte 管理者が発行する内部用 API キーを使います。
こう聞いてみよう
Egnyte のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → Egnyte をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
Egnyte + Gemini
AI に Egnyte のファイルを扱わせます。フォルダーの閲覧、ファイルの詳細・バージョン・小さなテキストファイルの読み取り、名前と内容の検索、共有リンクの一覧と確認後の作成、フォルダー権限と最近のファイルアクティビティの確認ができます。Egnyte 管理者が発行する内部用 API キーを使います。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
EGNYTE_DOMAIN, EGNYTE_CLIENT_ID, EGNYTE_CLIENT_SECRET, EGNYTE_USERNAME, EGNYTE_PASSWORD
ステップ 1 — 認証情報を取得
API アクセスが含まれる Egnyte プラン(トライアル、Team プラン、旧 Office プランは対象外)と、API キーを作成する Egnyte 管理者が必要です。新しいキーは Egnyte の審査を経てから使えるようになり、数日かかることがあるため、手順 1 は早めに始めてください。
- Egnyte 管理者として Settings → Apps & Integrations を開き、Create API Key のタイルをクリックします(または developers.egnyte.com で登録します)。自社用に Internal Application タイプのキーを作成し、リダイレクト URI は空欄のままにします。
- Key を
EGNYTE_CLIENT_IDに、Secret をEGNYTE_CLIENT_SECRETにコピーします。 EGNYTE_DOMAINに Egnyte のドメインを入力します。アドレスの最初の部分で、https://acme.egnyte.comならacmeです。- コネクターが代理で操作する Egnyte ユーザーのユーザー名とパスワードを
EGNYTE_USERNAMEとEGNYTE_PASSWORDに入力します。パスワードはアクセストークンの取得のために、あなたの Egnyte ドメインにだけ送信されます。 - キーが Active になるまで待ってからコネクターをインストールし、
egnyte_get_user_infoを実行します。AI がどのユーザーとして動くかが表示されます。
専用ユーザーの利用をおすすめします:AI に見えるのは、このユーザーが Egnyte で見られる範囲だけです。AI に必要なフォルダーだけを持つユーザーにするのが最も安全です。社内で Egnyte へのサインインがシングルサインオンのみの場合は、Egnyte のパスワードも持っているユーザーを選んでください。AnythingMCP はこの認証情報でトークンを取得し、30 日後に期限が切れると新しいトークンを取得します。
読み取れる内容:/Shared 配下の共有フォルダーと /Private 配下の個人フォルダー、サイズ・最終更新・アップロードした人・ロック状態などファイルとフォルダーの詳細、ファイルのバージョン履歴、ファイル名・内容・コメントによる検索、txt、csv、md、json、xml、html などテキストファイルの冒頭部分(約 100 KB まで、過去のバージョンも可)、共有リンク、フォルダーに誰がどの権限を持つか、グループと継承を踏まえた特定ユーザーの実効権限、そしてドメインの最近のファイルアクティビティ(作成、削除、移動、コピー、権限変更)です。アクティビティは Egnyte に 30 日間保存されます。
PDF と Office ファイル:コネクターが読めるのはプレーンテキストだけです。PDF、Word、Excel のファイルは、AI が見つけて説明し、共有リンクを渡すことはできますが、文書の中身は読みません。
共有リンクは事前に確認:egnyte_create_link でリンクを作る前に、AI は対象のファイルまたはフォルダー、リンクを開ける人(リンクを知っている全員、パスワード付き、自社 Egnyte にサインインしたユーザー、指定した受信者のみ)、有効期限を示し、あなたの承認を待ちます。リンクをメールで送るよう頼んだ場合は、受信者も示します。
インストール時はオフ:egnyte_delete_item。管理者が意図して有効にした場合に限り使え、削除したアイテムは Egnyte のごみ箱に移ります。AI はパスをあなたが確認してから削除します。ほかのツールはファイルを変更も削除もしません。
パス:/Shared または /Private で始まるフルパスで、大文字と小文字は区別されます。検索語は 3〜100 文字で、結果は 20 件ずつ返ります。
レート制限:プランに応じて、キーごとに毎秒 2 リクエスト、1 日 1,000〜4,000 リクエストです。上限を超えると Egnyte は 403 または 429(Developer Over Rate)を返します。しばらく待ってから再試行してください。
よくあるエラー:サインインが拒否される場合は、ユーザー名、パスワード、キー、シークレットのいずれかが誤っているか、キーがまだ承認待ちです。401 Invalid Access Token:パスワード変更などでトークンが失効しています。403:そのパスへの権限がないか、上限に達しています。404:パスが存在しません。各名前の大文字と小文字を確認してください。
このコネクターは、ファイルのアップロードや変更、フォルダーの作成や移動、ファイルのロック、コメントやメタデータの書き込み、ユーザーとグループの管理、Egnyte のワークフローや Egnyte AI の実行は行いません。
ステップ 2 — アダプターをインストール
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
ステップ 3 — Gemini にコネクタを追加
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
Gemini CLI は ~/.gemini/settings.json(Windows では %USERPROFILE%\.gemini\settings.json)から MCP サーバーを読み込みます。次を追加してください:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- AnythingMCP の MCP Servers → 対象のサーバー → API keys で MCP API キーを作成し、
YOUR_MCP_API_KEYと置き換えます。 - ファイルを保存し、
geminiを再起動します。 - Gemini CLI で
/mcpを実行します(またはシェルでgemini mcp list)。anythingmcpが接続済みとして表示されるはずです。 - プロンプトを入力しましょう。Gemini CLI が
Egnyteのツールを呼び出せるようになりました。
利用可能なツール
| Tool | What it does |
|---|---|
egnyte_get_user_info | Read who the connector acts as: user id, username, first and last name, e-mail and user type |
egnyte_list_folder | List a folder's subfolders and files: names, paths, folder ids, file sizes in bytes, last modified, uploader, number of versions and lock… |
egnyte_get_item | Read the details of one file or folder without listing contents: for a file its size, last modified, uploader, ids, number of versions… |
egnyte_list_file_versions | List the versions of a file: the current version and every earlier one with entry_id, size, last modified, uploader and checksum |
egnyte_search | Search files and folders by name, content or comments. query takes 3 to 100 characters; results carry name, path, type, size, a text… |
egnyte_read_text_file | Read the beginning of a text file (txt, csv, md, json, xml, html, source code), at most max_bytes bytes |
egnyte_list_links | List share links with their details: id, URL, target path, type (file, folder, upload), who can open it (anyone, password, domain… |
egnyte_get_link | Read one share link by id: URL, target path, type, accessibility, recipients, notification, expiry, creator and last access |
egnyte_create_link | Create a share link to a file or folder. accessibility decides who can open it: anyone with the link, password (Egnyte generates one unless… |
egnyte_get_folder_permissions | Read the permissions set on a folder: each user's and group's level (Viewer Only, Viewer, Editor, Full, Owner) and whether the folder… |
egnyte_get_effective_permission | Check the effective permission of one user on a folder, taking groups and inheritance into account: None, Nav, Viewer Only, Viewer, Editor… |
egnyte_get_events_cursor | Read the position of the activity stream: latest_event_id, oldest_event_id and the time of the latest event |
egnyte_list_events | Read file activity of the domain: creates, deletes, moves, copies, restores, comments and permission changes with time, source (web, sync… |
egnyte_delete_item | Delete a file or folder (it goes to Egnyte's trash) |
プロンプトの例
- 「Egnyte で最新の価格表を探して、誰がいつアップロードしたか教えて。」
- 「今週 /Shared/Projects/Acme で何が変わった?変更したのは誰?」
- 「/Shared/Finance にアクセスできるのは誰? Anna はそこで Editor 権限を持っている?」
- 「第 3 四半期予算の CSV の過去バージョンを見せて、最新版で何が変わったかまとめて。」
- 「/Shared/Marketing/Brochure 2026.pdf の共有リンクを、社内の人だけが開けて 14 日間有効な設定で作って。作る前に設定を見せて。」
FAQ
Gemini CLI はどこから MCP サーバーを読み込みますか? ユーザー単位では ~/.gemini/settings.json、プロジェクト単位ではプロジェクト内の .gemini/settings.json です。gemini mcp list で各サーバーと接続状態を確認できます。
次のステップ
このガイドは役に立ちましたか?