Skip to main content
Glama
tuki0918

Eagle MCP Server

by tuki0918

Servidor Eagle MCP (no oficial)

Un servidor de Protocolo de Contexto de Modelo (MCP) para Eagle. Wiki

Requisitos

Related MCP server: files-mcp-ts

Prerrequisitos

Instale las dependencias necesarias:

uv sync

Uso

  1. Inicie la aplicación Eagle .

  2. Inicie este servidor MCP ejecutando el siguiente comando:

uv run main.py
# To use a different endpoint:
# EAGLE_API_BASE_URL=http://localhost:12345 uv run main.py

Conexión al servidor MCP mediante SSE

Todos los clientes MCP más populares (Claude Desktop, Cursor y Windsurf) utilizan el siguiente formato de configuración:

{
  "mcpServers": {
    "eagle-mcp-server": {
      "url": "http://localhost:8000/mcp"
    }
  }
}

Código VS

"mcp": {
    "servers": {
        "eagle-mcp-server": {
            "type": "sse",
            "url": "http://localhost:8000/mcp"
        }
    }
}

Herramientas

Apoyado

ID de operación

Punto final de API

Habilitado (predeterminado)

Categoría

✅

connect

/api/conectar

MCP

✅

get_application_info

/api/aplicación/información

⚫︎

Solicitud

✅

create_folder

/api/carpeta/crear

⚫︎

Carpeta

✅

rename_folder

/api/carpeta/renombrar

Carpeta

✅

update_folder

/api/carpeta/actualización

⚫︎

Carpeta

✅

get_folder_list

/api/carpeta/lista

⚫︎

Carpeta

✅

get_folder_list_recent

/api/carpeta/listaReciente

Carpeta

✅

add_item_from_url

/api/item/addFromURL

Artículo

✅

add_items_from_urls

/api/item/addFromURLs

Artículo

✅

add_item_from_path

/api/item/addFromPath

⚫︎

Artículo

✅

add_items_from_paths

/api/item/addFromPaths

Artículo

✅

add_bookmark

/api/item/addBookmark

Artículo

✅

get_item_info

/api/item/info

⚫︎

Artículo

✅

get_item_source

/api/item/fuente

⚫︎

Artículo

✅

get_item_thumbnail

/api/item/miniatura

Artículo

✅

get_item_list

/api/item/lista

⚫︎

Artículo

✅

move_item_to_trash

/api/item/moverALaPapelera

⚫︎

Artículo

✅

refresh_item_palette

/api/item/refreshPalette

Artículo

✅

refresh_item_thumbnail

/api/item/refreshMiniatura

Artículo

✅

update_item

/api/item/actualización

⚫︎

Artículo

✅

get_library_info

/api/biblioteca/información

⚫︎

Biblioteca

✅

get_library_history

/api/biblioteca/historial

Biblioteca

✅

switch_library

/api/biblioteca/switch

Biblioteca

✅

get_library_icon

/api/biblioteca/icono

Biblioteca

[ ]

...

...

...

Documentación de la API del servidor MCP:

Casos de uso

1) Mismo host (recomendado)

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] Tienes acceso directo al sistema de archivos.

2) Mismo host (Eagle App, servidor MCP) + Otro host (cliente MCP)

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 }

[!ADVERTENCIA] No tienes acceso al sistema de archivos.

3) Otro anfitrión

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 }

[!ADVERTENCIA] No tienes acceso al sistema de archivos.

Related MCP Connectors

Related MCP Servers

  • F
    license
    B
    quality
    D
    maintenance
    A lightweight MCP server for basic file operations, enabling reading, writing, and listing files securely via the Model Context Protocol.
    3
    1
    -
  • A
    license
    C
    quality
    C
    maintenance
    A full-featured secure MCP server for local file system operations, with built-in image processing, OCR and media tools. Fully compliant with the official Model Context Protocol specification, offering standardized request/response schemas, large-file streaming I/O, multi-transport remote deployment, and comprehensive text search & replace functionality for LLM agent integration.
    22
    Apache 2.0
  • A
    license
    A
    quality
    D
    maintenance
    Local MCP server that compresses images and videos, extracts video frames, and prepares media for AI vision agents by returning file paths instead of inline base64.
    6
    6 npm
    1
    MIT