
Linode MCP Server

2025.04.14
2
TypeScript云服务管理基础设施即服务云计算DevOps工具开发效率数据库内容生成金融服务交流协作日程管理娱乐功能
Linode MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器,作为 Claude Desktop 和 Linode 云基础设施服务之间的桥梁。它提供了对 Linode 各种云服务的全面管理能力,包括计算实例、块存储、托管数据库、负载均衡器等。
View on GitHub
Overview
基本能力
产品定位
Linode MCP Server 是一个中间件服务,旨在通过标准化的协议(MCP)连接 Claude Desktop 和 Linode 的云服务,提供对 Linode 云资源的全面管理能力。
核心功能
- 计算实例管理:创建、删除、启动、停止、重启、调整大小等操作
- 块存储管理:卷的创建、删除、附加、分离和调整大小
- 网络管理:IP 地址、防火墙、VLAN 和 VPC 的管理
- 数据库服务:MySQL 和 PostgreSQL 托管数据库的管理
- 负载均衡:NodeBalancers 的配置和管理
- 对象存储:S3 兼容的对象存储管理
- Kubernetes 服务:LKE 集群和节点池的管理
- 镜像管理:磁盘镜像的上传、创建和管理
适用场景
- 开发人员需要从 Claude Desktop 直接管理 Linode 云资源
- 自动化 Linode 云基础设施的部署和管理
- 集成 Linode 服务到现有工作流程中
- 快速原型开发和测试云基础设施
工具列表
- Instances:管理 Linode 计算实例
- Volumes:管理块存储卷
- Networking:管理网络资源
- Domains:管理 DNS 域名和记录
- Databases:管理托管数据库服务
- NodeBalancers:管理负载均衡器
- Object Storage:管理对象存储
- VPCs:管理虚拟私有云
- Placement Groups:管理实例放置策略
- Regions:获取数据中心信息
- Kubernetes (LKE):管理 Kubernetes 集群
- Images:管理磁盘镜像
常见问题解答
- 如何获取 Linode API 令牌? 可以在 Linode Cloud Manager 的个人资料设置中创建 API 令牌。
- 如何设置环境变量?
可以通过命令行
export LINODE_API_TOKEN=your_token_here
或在项目目录的.env
文件中设置。 - 如何与 Claude Desktop 集成? 需要在 Claude 设置中配置 MCP 服务器信息。
使用教程
使用依赖
需要安装 Node.js 和 npm 来运行该服务。
安装教程
# 使用 npx 启动服务器
npx @takashito/linode-mcp-server --token YOUR_LINODE_API_TOKEN
# 或者设置环境变量
export LINODE_API_TOKEN=your_token_here
npx @takashito/linode-mcp-server
# 或者通过 Smithery 安装
npx -y @smithery/cli install @takashito/linode-mcp-server --client claude
调试方式
启动服务后,可以通过 Claude Desktop 的界面进行交互测试,或者直接调用 API 进行验证。
# 检查服务是否运行
curl http://localhost:port/health