Skip to content

piyushcreates/linode-mcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Linode MCP

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.

Features

  • 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.

Tools Included

  • 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.

Requirements

  • Python 3.10+
  • linode_api4
  • mcp

Setup

1. Install Dependencies

pip install linode_api4 mcp

2. Get Linode Personal Access Token

Generate a token with appropriate permissions from the Linode Cloud Manager.

3. Add to Antigravity / MCP Config

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.

Usage

Once configured, your AI assistant will be able to manage your Linode infrastructure using natural language.

About

A transparent MCP server for Linode using the official linode_api4 Python SDK. Securely manage cloud infrastructure via AI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages