Linode
About
Provides a bridge to the Linode cloud infrastructure API, enabling developers to query and manage cloud resources through conversational interactions with external tools.
Details
- Author
- komer3
- Repository
- komer3/linode-mcp
- GitHub stars
- 1
- Downloads
- 750
- License
- MIT License
- Categories
- Cloud Service, Infrastructure, API, Developer Tools, Design, Workplace, AI, Search, Communication, Frontend
Jump to
- List Linode regions, instance types, and instances
- Create, view details, delete, and reboot Linode instances
- Secure and easy-to-use interface for LLMs to manage Linode resources
- Fully compatible with MCP-enabled AI assistants like Claude
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
LinodeCommand (node, npx, python, etc.)linode-mcpArguments-
Argument 1
--api-key -
Argument 2
your_api_key_here
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Set your Linode API key as an environment variable:
export LINODE_API_KEY=your_api_key_here
Or use a .env file in the project directory:
LINODE_API_KEY=your_api_key_here
You can generate an API key from the Linode Cloud Manager.
./scripts/install.sh
```
list_regions
List all available Linode regions.
list_instance_types
List all available Linode instance types and their pricing.
list_instances
List all existing Linode instances.
create_instance
Create a new Linode instance.
get_instance
Get details about a specific Linode instance.
delete_instance
Delete a Linode instance.
reboot_instance
Reboot a Linode instance.
The package provides these MCP tools:
- list_regions - List all available Linode regions
To be added:
- list_instance_types - List all available Linode instance types and their pricing
- list_instances - List all existing Linode instances
- create_instance - Create a new Linode instance
- get_instance - Get details about a specific Linode instance
- delete_instance - Delete a Linode instance
- reboot_instance - Reboot a Linode instance
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"linode": {
"cwd": "~/Library/Application Support/Claude",
"env": {},
"args": [
"--api-key",
"your_api_key_here"
],
"shell": false,
"command": "linode-mcp"
}
}
}
Linux
{
"cwd": "~/.config/Claude",
"env": [],
"args": [
"--api-key",
"your_api_key_here"
],
"shell": false,
"command": "linode-mcp"
}
Macos
{
"cwd": "~/Library/Application Support/Claude",
"env": [],
"args": [
"--api-key",
"your_api_key_here"
],
"shell": false,
"command": "linode-mcp"
}
Windows
{
"cwd": "%APPDATA%\\Claude",
"env": [],
"args": [
"--api-key",
"your_api_key_here"
],
"shell": false,
"command": "linode-mcp"
}
Linode MCP Server
A Model Context Protocol (MCP) server for interacting with Linode's API to manage cloud resources. This package enables Large Language Models (LLMs) like Claude to manage Linode instances through a standardized interface.
Features
- List Linode regions, instance types, and instances
- Create, view details, delete, and reboot Linode instances
- Secure and easy-to-use interface for LLMs to manage Linode resources
- Fully compatible with MCP-enabled AI assistants like Claude
Installation and Configuration
Set your Linode API key as an environment variable:
export LINODE_API_KEY=your_api_key_here
Or use a .env file in the project directory:
LINODE_API_KEY=your_api_key_here
You can generate an API key from the Linode Cloud Manager.
From PyPI (Recommended)
pip install linode-mcp
Using uv
uvx pip install linode-mcp
uvx linode-mcp --api-key $LINODE_API_KEY
From Source
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.

