1. Conduid
  2. Content
  3. Eagle MCP Server
MCP server · Content

Eagle MCP Server

[MCP] A Model Context Protocol (MCP) server for Eagle. Manages local media files (e.g., images, mp3, mp4)

Unclaimed MIT last commit 9 months ago eaglefilesystemmcp-servercontent
63Good

Scored 5 months ago · breakdown

About Eagle MCP Server

Eagle MCP Server is an MCP server published by tuki0918 in the Content category: [MCP] A Model Context Protocol (MCP) server for Eagle. Manages local media files (e.g., images, mp3, mp4).

The repository has 13 stars and 3 forks, with the last commit 9 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/tuki0918/eagle-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Eagle MCP Server

Powered by Claude · Grounded in docs

I know everything about Eagle MCP Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

3 checks have not been run yet.

README

Eagle MCP Server (Unofficial)

[!NOTE] Official MCP support is planned for Eagle v5 (public beta in Q1 2026)

A Model Context Protocol (MCP) server for Eagle.

  • JPG / JPEG
  • PNG
  • PDF
  • SVG
  • MP4
  • MP3
  • FBX
  • OBJ
  • EPS
  • TIF / TIFF
  • WebP
  • BMP
  • ICO
  • RAW
  • etc

Requirements

  • Python 3.13
  • uv

Prerequisites

Install the required dependencies:

uv sync

Usage

  1. Launch the Eagle app.
  2. Launch this MCP server by running the following command:
uv run main.py

Connecting to the MCP Server using Streamable HTTP

MCP config:

{
  "mcpServers": {
    "eagle-mcp-server": {
      "url": "http://localhost:8000/mcp"
    }
  }
}
{
  "mcpServers": {
    "eagle-mcp-server": {
      "command": "uvx",
      "args": [
        "--from", "git+https://github.com/tuki0918/eagle-mcp-server@fastmcp-stdio",
        "eagle-mcp-server"
      ]
    }
  }
}

See #17 for more details.

Tools

Supported Eagle API endpoint Operation ID Enabled (default) Category
✅ - connect MCP
✅ /api/application/info get_application_info ⚫︎ Application
✅ /api/folder/create create_folder ⚫︎ Folder
✅ /api/folder/rename rename_folder Folder
✅ /api/folder/update update_folder ⚫︎ Folder
✅ /api/folder/list get_folder_list ⚫︎ Folder
✅ /api/folder/listRecent get_folder_list_recent Folder
✅ /api/item/addFromURL add_item_from_url Item
✅ /api/item/addFromURLs add_items_from_urls Item
✅ /api/item/addFromPath add_item_from_path ⚫︎ Item
✅ /api/item/addFromPaths add_items_from_paths Item
✅ /api/item/addBookmark add_bookmark Item
✅ /api/item/info get_item_info ⚫︎ Item
✅ - get_item_source ⚫︎ Item
✅ /api/item/thumbnail get_item_thumbnail Item
✅ /api/item/list get_item_list ⚫︎ Item
✅ /api/item/moveToTrash move_item_to_trash ⚫︎ Item
✅ /api/item/refreshPalette refresh_item_palette Item
✅ /api/item/refreshThumbnail refresh_item_thumbnail Item
✅ /api/item/update update_item ⚫︎ Item
✅ /api/library/info get_library_info ⚫︎ Library
✅ /api/library/history get_library_history Library
✅ /api/library/switch switch_library Library
✅ /api/library/icon get_library_icon Library

MCP Server API docs:

Enabling Disabled Tools

Some tools are disabled by default (shown as empty cells in the "Enabled (default)" column above). To enable these disabled tools:

  1. Locate the tool definition in the source code
  2. Remove the tags=["Disabled"] line from the tool configuration
  3. Restart the MCP server

This will make the previously disabled tools available for use.

Use Cases

1) Same Host (Recommended)

flowchart LR

    subgraph 192.168.1.100
        direction LR
        
        subgraph FileSystem [File System]
        end
        subgraph EagleApp [Eagle App<br/>localhost:41595]
        end
        subgraph MCPServer [MCP Server<br/>localhost:8000]
        end
        subgraph MCPClient [MCP Client]
        end
    end

    EagleApp ==> MCPServer e1@==> MCPClient
    MCPClient e2@==> MCPServer ==> EagleApp
    EagleApp ==> FileSystem
    FileSystem ==> EagleApp

    e1@{ animate: true }
    e2@{ animate: true }

[!TIP] You have direct access to the filesystem.

2) Other Host (MCP Client) + Same Host (MCP Server, Eagle App)

flowchart LR
  
    subgraph 192.168.1.100
        subgraph FileSystem [File System]
        end
        subgraph EagleApp [Eagle App<br/>localhost:41595]
        end
        subgraph MCPServer [MCP Server<br/>localhost:8000]
        end
    end

    subgraph 192.168.1.xxx
        subgraph MCPClient [MCP Client]
        end
    end

    EagleApp ==> MCPServer e1@==> MCPClient
    MCPClient e2@==> MCPServer ==> EagleApp
    EagleApp ==> FileSystem
    FileSystem ==> EagleApp

    e1@{ animate: true }
    e2@{ animate: true }

[!WARNING] You don't have access to the filesystem.

3) Other Host

flowchart LR

    subgraph 192.168.1.100
        subgraph FileSystem [File System]
        end
        subgraph EagleApp [Eagle App<br/>localhost:41595]
        end
    end

    subgraph 192.168.1.101
        subgraph MCPServer [MCP Server<br/>localhost:8000]
        end
    end

    subgraph 192.168.1.xxx
        subgraph MCPClient [MCP Client]
        end
    end

    EagleApp ==> MCPServer e1@==> MCPClient
    MCPClient e2@==> MCPServer ==> EagleApp
    EagleApp ==> FileSystem
    FileSystem ==> EagleApp

    e1@{ animate: true }
    e2@{ animate: true }

[!WARNING] You don't have access to the filesystem.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Eagle MCP Server

How do I install Eagle MCP Server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Eagle MCP Server safe to use with an AI agent?

Its trust score is 63 out of 100 (good). It passes 2 of the 3 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Eagle MCP Server still maintained?

The last commit was 9 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.