Integrations
Provides comprehensive integration with the Eagle app, enabling management of folders and items (images, documents, media) in an Eagle library. Supports creating, renaming, and updating folders; adding items from URLs and file paths; retrieving item information, thumbnails, and source files; and managing items through operations like moving to trash and updating metadata.
Supports visualization of workflows and architecture diagrams through Mermaid integration, as demonstrated in the use case diagrams showing different deployment scenarios.
Eagle MCP Server (Unofficial)
A Model Context Protocol (MCP) server for Eagle. Wiki
JPG
/JPEG
PNG
PDF
SVG
MP4
MP3
FBX
OBJ
EPS
TIF
/TIFF
WebP
BMP
ICO
RAW
- etc
- Eagle: https://eagle.cool/
- Eagle API docs: https://api.eagle.cool/
Requirements
- Python 3.13
- uv
Prerequisites
Install the required dependencies:
Usage
- Launch the Eagle app.
- Launch this MCP server by running the following command:
Connecting to the MCP Server using SSE
All the most popular MCP clients (Claude Desktop, Cursor & Windsurf) use the following config format:
VS Code
Tools
Supported | Operation ID | API endpoint | Enabled (default) | Category |
---|---|---|---|---|
✅ | connect | /api/connect | MCP | |
✅ | get_application_info | /api/application/info | ⚫︎ | Application |
✅ | create_folder | /api/folder/create | ⚫︎ | Folder |
✅ | rename_folder | /api/folder/rename | Folder | |
✅ | update_folder | /api/folder/update | ⚫︎ | Folder |
✅ | get_folder_list | /api/folder/list | ⚫︎ | Folder |
✅ | get_folder_list_recent | /api/folder/listRecent | Folder | |
✅ | add_item_from_url | /api/item/addFromURL | Item | |
✅ | add_items_from_urls | /api/item/addFromURLs | Item | |
✅ | add_item_from_path | /api/item/addFromPath | ⚫︎ | Item |
✅ | add_items_from_paths | /api/item/addFromPaths | Item | |
[ ] | add_bookmark | /api/item/addBookmark | ⚫︎ | Item |
✅ | get_item_info | /api/item/info | ⚫︎ | Item |
✅ | get_item_source | /api/item/source | ⚫︎ | Item |
✅ | get_item_thumbnail | /api/item/thumbnail | Item | |
✅ | get_item_list | /api/item/list | ⚫︎ | Item |
✅ | move_item_to_trash | /api/item/moveToTrash | ⚫︎ | Item |
✅ | refresh_item_palette | /api/item/refreshPalette | Item | |
✅ | refresh_item_thumbnail | /api/item/refreshThumbnail | Item | |
✅ | update_item | /api/item/update | ⚫︎ | Item |
✅ | get_library_info | /api/library/info | ⚫︎ | Library |
✅ | get_library_history | /api/library/history | Library | |
✅ | switch_library | /api/library/switch | Library | |
✅ | get_library_icon | /api/library/icon | Library | |
[ ] | ... | ... | ... |
MCP Server API docs:
Use Cases
1) Same Host (Recommended)
Tip
You have direct access to the filesystem.
2) Same Host (Eagle App, MCP Server) + Other Host (MCP Client)
Warning
You don't have access to the filesystem.
3) Other Host
Warning
You don't have access to the filesystem.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Eagle MCP Server
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server to interact with a Tinybird Workspace from any MCP client.Last updated -51PythonApache 2.0
- GoApache 2.0
- Python
- -securityFlicense-qualityThis MCP server allows users to create, manage, and serve web applications through Goose, storing apps in configurable directories and providing web app serving capabilities.Last updated -JavaScript