A transparent, custom Model Context Protocol (MCP) server for the Linode Cloud Platform. This server uses the official Linode Python SDK to provide a secure and inspectable bridge for AI agents to manage cloud resources.
- 100% Transparent: No third-party packages or obfuscated code.
- Official SDK: Built using the official Linode Python SDK (
linode_api4). - Secure: Designed to run locally with full visibility into all API interactions.
list_instances: List all Linode instances.get_instance: Get detailed information about a specific instance.reboot_instance: Securely reboot an instance.list_regions: List available Linode regions.list_types: List available Linode instance types.
- Python 3.10+
linode_api4mcp
pip install linode_api4 mcpGenerate a token with appropriate permissions from the Linode Cloud Manager.
Add this entry to your mcp_config.json:
"linode": {
"command": "python3",
"args": ["/path/to/linode_mcp.py"],
"env": {
"LINODE_TOKEN": "YOUR_LINODE_PERSONAL_ACCESS_TOKEN"
}
}Replace /path/to/linode_mcp.py with the absolute path to the linode_mcp.py file in this repository.
Once configured, your AI assistant will be able to manage your Linode infrastructure using natural language.