Eagle MCP Server (Unofficial)
@tuki0918
About Eagle MCP Server (Unofficial)
[MCP] A Model Context Protocol (MCP) server for Eagle. Manages local media files (e.g., images, mp3, mp4)
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"eagle-mcp-server": {
"command": "uv",
"args": [
"sync"
]
}
}
}Tools
1http://localhost:8000/redoc
Overview
What is Eagle MCP Server (Unofficial)?
An unofficial Model Context Protocol (MCP) server for the Eagle digital asset management app. It exposes Eagle’s local API through MCP tools, enabling AI assistants to interact with folders, items, libraries, and application settings. Designed for users who want to automate or extend Eagle workflows via MCP-compatible clients.
How to use Eagle MCP Server (Unofficial)?
- Install dependencies with
uv sync(Python 3.13 and uv required). - Launch the Eagle app.
- Run the server:
uv run main.py. - In your MCP client, configure a server with URL
http://localhost:8000/mcp(Streamable HTTP). For stdio transport, use the alternative configuration withuvxand thefastmcp-stdiobranch.
Key features of Eagle MCP Server (Unofficial)
- 20+ tools covering folders, items, libraries, and application info.
- Add items from URL, file path, or create bookmarks.
- Create, rename, update, and list folders.
- Retrieve item details, thumbnails, and color palettes.
- Move items to trash, update metadata, and refresh thumbnails.
- Some tools are disabled by default (can be enabled by editing source).
Use cases of Eagle MCP Server (Unofficial)
- Automate asset ingestion by adding items from URLs or local paths via AI agents.
- Organize libraries programmatically: create folders, rename, or update folder properties.
- Query Eagle metadata (application info, library history) without leaving your MCP client.
- Build AI‑powered workflows that search, tag, or move assets inside Eagle.
- Run the server on the same host as Eagle for full filesystem access, or on a separate host for remote control.
FAQ from Eagle MCP Server (Unofficial)
Is this the official Eagle MCP support?
No – this is an unofficial server. Official MCP support is planned for Eagle v5 (public beta in Q1 2026).
What are the runtime requirements?
Python 3.13 and the uv package manager. The server also requires the Eagle desktop app to be running locally.
Which file formats does Eagle MCP Server support?
It supports JPG/JPEG, PNG, PDF, SVG, MP4, MP3, FBX, OBJ, EPS, TIF/TIFF, WebP, BMP, ICO, RAW, and others.
How do I enable disabled tools?
Some tools are disabled by default. Locate the tool definition in the source code, remove the tags=["Disabled"] line, and restart the server.
What transport protocols are available?
Streamable HTTP (default, URL http://localhost:8000/mcp) and stdio (alternative config using uvx and a fastmcp-stdio branch).
More Other MCP servers
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Awesome-MCP-ZH
yzflyMCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
Comments