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:
O utilice un archivo .env
en el directorio del proyecto:
Puedes generar una clave API desde Linode Cloud Manager .
De PyPI (recomendado)
Usando uv
De la fuente
Uso
Como herramienta de línea de comandos
Con Claude para escritorio
- Instalar el paquete:
- 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
- MacOS:
- Reiniciar Claude para escritorio
- 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 precioslist_instances
- Lista todas las instancias de Linode existentescreate_instance
- Crea una nueva instancia de Linodeget_instance
- Obtener detalles sobre una instancia específica de Linodedelete_instance
- Eliminar una instancia de Linodereboot_instance
- Reiniciar una instancia de Linode
Desarrollo
Estructura del proyecto
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
- Bifurcar el repositorio
- Crea tu rama de funciones (
git checkout -b feature/amazing-feature
) - Confirme sus cambios (
git commit -m 'Add some amazing feature'
) - Empujar a la rama (
git push origin feature/amazing-feature
) - 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
- API de Linode para proporcionar la API de infraestructura en la nube
- Protocolo de contexto de modelo para la especificación de interfaz estándar
- Claude para capacidades de asistente de IA
This server cannot be installed
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.
Related MCP Servers
- AsecurityAlicenseAqualityA 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 -12PythonMIT License
- -securityFlicense-qualityA 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 -2752TypeScript
- -securityFlicense-qualityA 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 -162TypeScript
MCP TapData Serverofficial
-securityFlicense-qualityA 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 -