MCP.so
登录

Linode MCP Server

@takashito

关于 Linode MCP Server

A Model Context Protocol (MCP) server that enables AI assistants like Claude to interact with your Linode Cloud Platform environment.

基本信息

分类

其他

许可证

MIT

运行时

node

传输方式

stdio

发布者

takashito

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "linode-mcp-server": {
      "command": "npx",
      "args": [
        "@takashito/linode-mcp-server",
        "--token",
        "YOUR_LINODE_API_TOKEN"
      ]
    }
  }
}

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Linode MCP Server?

An MCP server that connects AI assistants to Linode cloud infrastructure, enabling natural‑language management of compute, networking, storage, databases, Kubernetes, DNS, and more. Built with FastMCP, it supports stdio and HTTP streaming transports.

How to use Linode MCP Server?

Install and run via npx @takashito/linode-mcp-server --token YOUR_LINODE_API_TOKEN. Set the API token via command‑line flag, environment variable LINODE_API_TOKEN, or a .env file. For HTTP transport, clients can pass the token in an Authorization: Bearer header. Optionally limit enabled tool categories with --categories to reduce token usage.

Key features of Linode MCP Server

  • Manage Linode instances, volumes, networking, NodeBalancers, databases, Kubernetes, and more
  • Supports both stdio and HTTP streaming (StreamableHTTP) transports
  • Per‑request API token via Authorization header for multi‑user setups
  • Tool category selection to control context window usage and API costs
  • Docker deployment with environment‑variable configuration
  • Automatically coerces string‑serialized JSON parameters to correct types

Use cases of Linode MCP Server

  • List all instances in a specific region using natural language
  • Create a new Linode instance or a load balancer for web servers
  • Set up a managed MySQL or PostgreSQL database from a chat prompt
  • Manage DNS records, firewalls, VLANs, and VPCs conversationally
  • Deploy automation scripts (StackScripts) and manage support tickets

FAQ from Linode MCP Server

How do I provide my Linode API token?

You can pass it with --token YOUR_TOKEN, set the LINODE_API_TOKEN environment variable, use a .env file, or (for HTTP transport) include an Authorization: Bearer <token> header per request. Token precedence: header > --token > env > .env.

Can I limit the number of tools to save context window?

Yes. Use the --categories flag to enable only the tool categories you need (e.g., --categories instances,volumes,regions). The full manifest of all categories is ~80–120k input tokens; selective scoping reduces cost and prevents overflow.

What transport options are available?

The server supports stdio (default, for Claude Desktop) and HTTP streaming (StreamableHTTP, for web clients). You can customize the HTTP server’s host, port, and endpoint path.

Can I run the server in Docker?

Yes. Build the image with docker build -t takashito/linode-mcp-server . and run with environment variables LINODE_API_TOKEN, PORT, ENDPOINT, and CATEGORIES.

Does the server support multi‑user setups?

Yes. For HTTP transport, run the server without a hard‑coded token; each client sends its own Linode API token via the Authorization header, allowing multiple users to share one server instance.

评论

其他 分类下的更多 MCP 服务器