Skip to main content
Glama
tuki0918

Eagle MCP Server

Servidor Eagle MCP (no oficial)

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

Requisitos

Related MCP server: Alchemy MCP Server

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.

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tuki0918/eagle-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server