Skip to main content
Glama

Linode MCP Server

by komer3

Servidor MCP de Linode

Un servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con la API de Linode y gestionar recursos en la nube. Este paquete permite que los Modelos de Lenguaje Grandes (LLM) como Claude gestionen instancias de Linode mediante una interfaz estandarizada.

Características

  • Enumere las regiones, los tipos de instancias y las instancias de Linode
  • Crear, ver detalles, eliminar y reiniciar instancias de Linode
  • Interfaz segura y fácil de usar para que los LLM administren los recursos de Linode
  • Totalmente compatible con asistentes de IA habilitados para MCP como Claude

Instalación y configuración

Establezca su clave API de Linode como una variable de entorno:

export LINODE_API_KEY=your_api_key_here

O utilice un archivo .env en el directorio del proyecto:

LINODE_API_KEY=your_api_key_here

Puedes generar una clave API desde Linode Cloud Manager .

De PyPI (recomendado)

pip install linode-mcp

Usando uv

uvx pip install linode-mcp uvx linode-mcp --api-key $LINODE_API_KEY

De la fuente

# Clone the repository git clone https://github.com/yourusername/linode-mcp.git cd linode-mcp # Install the package in development mode ./scripts/install.sh

Uso

Como herramienta de línea de comandos

# Run with default settings linode-mcp # Enable debug logging linode-mcp --debug # Specify API key on command line linode-mcp --api-key your_api_key_here

Con Claude para escritorio

  1. Instalar el paquete:
    pip install linode-mcp
  2. Edite manualmente su archivo de configuración de Claude Desktop:
    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Ventanas: %APPDATA%\Claude\claude_desktop_config.json
    { "mcpServers": { "linode": { "command": "linode-mcp", "args": ["--api-key", "your_api_key_here"] } } }
  3. Reiniciar Claude para escritorio
  4. En una conversación con Claude, ahora puedes pedirle que:
    • Enumere sus instancias de Linode
    • Crear una nueva instancia de Linode
    • Obtener detalles sobre una instancia específica
    • Reiniciar o eliminar instancias

Ejemplos de indicaciones:

  • "Muéstrame todas mis instancias de Linode"
  • Crear un nuevo Linode de 2 GB en la región de Frankfurt con Debian 11.
  • "Reiniciar mi instancia con ID 12345"

Herramientas disponibles

El paquete proporciona estas herramientas MCP:

  • list_regions - Lista todas las regiones de Linode disponibles

Para añadir:

  • list_instance_types : enumera todos los tipos de instancias de Linode disponibles y sus precios
  • list_instances - Lista todas las instancias de Linode existentes
  • create_instance - Crea una nueva instancia de Linode
  • get_instance - Obtener detalles sobre una instancia específica de Linode
  • delete_instance - Eliminar una instancia de Linode
  • reboot_instance - Reiniciar una instancia de Linode

Desarrollo

Estructura del proyecto

linode-mcp/ ├── bin/ # Command-line scripts ├── src/ # Source code │ └── linode_mcp/ # Main package │ ├── tools/ # MCP tool implementations │ └── server.py # MCP server implementation ├── setup.py # Package setup file └── README.md # This file

Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.

  1. Bifurcar el repositorio
  2. Crea tu rama de funciones ( git checkout -b feature/amazing-feature )
  3. Confirme sus cambios ( git commit -m 'Add some amazing feature' )
  4. Empujar a la rama ( git push origin feature/amazing-feature )
  5. Abrir una solicitud de extracción

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

Expresiones de gratitud

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

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Un servidor de protocolo de contexto de modelo que permite que los modelos de lenguaje grandes como Claude administren los recursos de la nube de Linode, lo que incluye enumerar regiones, crear, ver, eliminar y reiniciar instancias de Linode.

  1. Características
    1. Instalación y configuración
      1. De PyPI (recomendado)
      2. Usando uv
      3. De la fuente
    2. Uso
      1. Como herramienta de línea de comandos
      2. Con Claude para escritorio
    3. Herramientas disponibles
      1. Desarrollo
        1. Estructura del proyecto
      2. Contribuyendo
        1. Licencia
          1. Expresiones de gratitud

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol server that provides tools for code modification and generation via Large Language Models, allowing users to create, modify, rewrite, and delete files using structured XML instructions.
              Last updated -
              12
              Python
              MIT License
              • Linux
              • Apple
            • -
              security
              F
              license
              -
              quality
              A Model Context Protocol server that enables Claude and other LLMs to interact with Notion workspaces, providing capabilities like searching, retrieving, creating and updating pages, as well as managing databases.
              Last updated -
              275
              2
              TypeScript
            • -
              security
              F
              license
              -
              quality
              A Model Context Protocol server that connects to Google Cloud services, allowing users to query logs, interact with Spanner databases, and analyze Cloud Monitoring metrics through natural language interaction.
              Last updated -
              16
              2
              TypeScript
            • -
              security
              F
              license
              -
              quality
              A Model Context Protocol server that enables Large Language Models to access and interact with database connections, including viewing schemas and performing CRUD operations on connected databases.
              Last updated -
              • Apple

            View all related MCP servers

            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/komer3/linode-mcp'

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