- Home
- MCP servers
- Linode
Linode
- python
1
GitHub Stars
python
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"komer3-linode-mcp": {
"command": "linode-mcp",
"args": [
"--api-key",
"your_api_key_here"
],
"env": {
"LINODE_API_KEY": "YOUR_API_KEY"
}
}
}
}You can manage Linode cloud resources through a dedicated MCP server that exposes Linode actions to AI assistants and other MCP clients. This server provides a standardized interface to list regions, instance types, and instances, and to create, view, reboot, or delete Linode instances, making it easier to automate cloud operations from your workflows.
How to use
You use an MCP client to interact with the Linode MCP Server. The server provides commands you can call to list regions, list instance types, list your Linode instances, create new instances, view details for an existing instance, reboot an instance, and delete an instance. In your conversations, you can ask for actions like listing your Linode resources, creating a new Linode with specific size and region, obtaining details about an instance, rebooting an instance, or deleting an instance. Use the server through your MCP client by selecting the linode service and issuing the supported actions.
How to install
Prerequisites you need before installation:
Python and a package installer are required. You also need a Linode API key to authorize API requests.
Install via PyPI (recommended):
pip install linode-mcp
Additional installation options
If you prefer to run through uvx for a runtime environment, you can install and start with the same package in a unified task runner.
Example using uvx to install and run the MCP server with an API key from your environment:
uvx pip install linode-mcp
uvx linode-mcp --api-key $LINODE_API_KEY
From source workflow
If you are contributing or want to install from source, clone the project, install dependencies, and install in development mode.
Commands to run (copy each line as a separate command):
# Clone the repository
git clone https://github.com/yourusername/linode-mcp.git
cd linode-mcp
# Install the package in development mode
./scripts/install.sh
Claude Desktop configuration (optional)
If you use Claude Desktop, add an MCP server entry so Claude can query Linode resources directly.
{
"mcpServers": {
"linode": {
"command": "linode-mcp",
"args": ["--api-key", "your_api_key_here"]
}
}
}
Usage with Claude (in conversation)
After configuring Claude, you can ask questions like:
- List your Linode instances
- Create a new Linode with a specific size and region
- Get details about a particular instance
- Reboot or delete an instance
Available tools
list_regions
List all available Linode regions to help you choose where to deploy or operate resources.
list_instance_types
List all Linode instance types along with their pricing and capabilities.
list_instances
List all existing Linode instances under your account.
create_instance
Create a new Linode instance with specified region, type, image, and other options.
get_instance
Get detailed information for a specific Linode instance by ID.
delete_instance
Delete a specific Linode instance by ID.
reboot_instance
Reboot a specific Linode instance by ID.