A Model Context Protocol (MCP) server that enables AI assistants like Claude to interact with your Linode Cloud Platform environment.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"linode": {
"args": [
"-y",
"@takashito/linode-mcp-server",
"--token",
"YOUR_LINODE_API_TOKEN"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
An MCP (Model Context Protocol) server that connects your AI Assistant or Agent to your Linode cloud infrastructure allowing you to manage your cloud resources through natural conversation. Built with FastMCP framework and supports stdio and HTTP streaming transports!
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'You' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked You against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in cloud
⚡ A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.
MCP Server for GCP environment for interacting with various Observability APIs.
MCP server for Hostinger API
Apideck Unified API MCP — 229 tools across 200+ SaaS connectors (accounting, HRIS, file storage).
MCP Security Weekly
Get CVE alerts and security updates for Linode Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
An MCP (Model Context Protocol) server that connects your AI Assistant or Agent to your Linode cloud infrastructure allowing you to manage your cloud resources through natural conversation. Built with FastMCP framework and supports stdio and HTTP streaming transports!
FastMCP v3: This project uses FastMCP v3 for typed sessions, cleaner token handling, and improved security. Supports stdio and HTTP streaming (StreamableHTTP) transports.
Ask Claude Desktop or VSCode Copilot Agent to help you with tasks like:
This server provides tools for the following Linode service categories:
You'll need a Linode API token to use this server. Create one in your Linode Cloud Manager profile settings.
# Start the server with your API token
npx @takashito/linode-mcp-server --token YOUR_LINODE_API_TOKEN
You can provide your token in several ways. Precedence (highest first):
Authorization: Bearer <token> request header (HTTP transport only) — a token sent by the MCP client on each request. See Pass Linode API Key via Authorization Header below. This wins over every fallback so multiple users can share one server.--token command-line option:
npx @takashito/linode-mcp-server --token YOUR_LINODE_API_TOKEN
LINODE_API_TOKEN environment variable:
export LINODE_API_TOKEN=your_token_here
npx @takashito/linode-mcp-server
.env file in the current working directory — the server calls dotenv.config() at startup, so a .env file in the directory you launch it from is auto-loaded:
LINODE_API_TOKEN=your_token_here
npx @takashito/linode-mcp-server
⚠️ Gotcha for HTTP transport: a
.envfile orLINODE_API_TOKENenv var in the server's launch environment acts as a fallback when the client omits theAuthorizationheader. If you want to require every client to authenticate with its own header (e.g. multi-user setup), make sure the server process has noLINODE_API_TOKENin env and no.envin its working directory.
Open Cl