Token导航 LogoToken导航

MCP Server · 运维云端

Spotinst MCP Server

一个用于管理Spotinst平台上AWS和Azure Ocean集群的多账户跨云工具集,支持集群监控、成本分析和自动化操作。

stdio官方级别未说明来源级核验工具 34
成本优化PythonClaude

快速开始

作者 / 组织
arnstarn
提供方
arnstarn

工具数量

34

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

2 个

MCP World

选型结论

Spotinst MCP Server 属于运维云端类 MCP Server,公开资料标注 34 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前要先准备 访问 Token。

分类

运维云端

传输方式

stdio

认证方式

访问 Token

部署方式

支持远程部署

安装与配置

安装命令

pip install mcp-server-spotinst

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 34 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

mcp服务器spotins

MCP服务器 Spot.io(Spotinst) API支持具有多帐户访问权限的AWS和Azure Ocean集群。

工具(34)

跨账户

工具说明
list_accounts列出当前令牌可访问的所有Spotinst帐户
list_all_clusters列出所有帐户和云(AWS+Azure)上的所有集群

AWS海洋

工具说明
list_clusters列出AWS Ocean K8s集群
get_cluster获取AWS Ocean集群详细信息
list_vngs列出AWS虚拟节点组(启动规范)
get_vng获取AWS VNG详细信息
list_elastigroups列出所有弹性组
get_elastigroup获取Elastigroup详细信息
get_allowed_instance_types获取允许的EC2实例类型
get_right_sizing获取正确的资源规模建议(仅限AWS)

蓝天碧海

工具说明
list_clusters_azure列出Azure Ocean集群
get_cluster_azure获取Azure Ocean群集详细信息
list_vngs_azure列出Azure虚拟节点组
get_vng_azure获取Azure VNG详细信息

两云(通过 cloud="azure" 适用于Azure)

工具说明
get_cluster_nodes列出Ocean集群中的节点
get_cluster_costs按命名空间或资源获取聚合成本明细
list_rolls列出部署卷
get_roll获取卷详细信息
get_cluster_log获取缩放和活动日志事件

状态节点(AWS托管实例)

工具说明
list_stateful_nodes列出所有有状态节点(托管实例)
get_stateful_node获取状态节点详细信息

日程安排和健康

工具说明
get_cluster_scheduling获取调度和自动缩放器配置
get_cluster_health复合健康检查:节点、最近的错误、活动滚动

成本分析

工具说明
get_cost_trending每周(或自定义期间)成本比较
get_savings_summary30天成本和节省汇总

标签筛选

工具说明
filter_clusters_by_tag按标签键/值过滤集群
filter_vngs_by_tag按标签键/值过滤VNG

导出(YAML)

工具说明
export_cluster_yaml将集群配置导出为用于GitOps/backup的YAML
export_vng_yaml将VNG配置导出为用于GitOps/backup的YAML

写入操作(必需 confirm=true)

工具说明
remove_instances推荐 --使用命名策略删除实例(见下文)
initiate_rollOcean集群中节点的滚动重启
detach_instances从AWS Ocean集群中分离实例,并可选择终止实例
update_vng更新AWS VNG配置
update_vng_azure更新Azure VNG配置

所有工具都接受可选 account_id 参数来查询任何帐户。

实例删除策略

这 remove_instances 该工具为删除实例提供了一个安全的、基于意图的接口。您不需要记住要设置哪些API标志,而是选择一种策略:

策略发生了什么用例
drain_and_replace优雅地排空吊舱(尊重PDB),终止,海洋更换。 默认且最安全。更换生产中有问题的节点
replace立即终止,海洋自动更换。没有优雅的排水。仅限AWS。不需要排水时快速更换
remove_permanently终止+减少集群容量。无需更换。仅限AWS。缩小集群规模

当 confirm=false (默认),该工具显示详细的执行计划,以便您在继续之前进行查看:

remove_instances("o-abc123", "i-abc123", strategy="drain_and_replace")

→ SAFETY: Action NOT executed. Set confirm=true to proceed.
  DRAIN AND REPLACE 1 instance(s) in cluster o-abc123:
    Instances: ['i-abc123']
    Method: Rolling restart (20% per batch)
    - Pods will be gracefully drained (PDBs respected)
    - Instances will be terminated after drain
    - Ocean will automatically launch replacements

设置

环境变量

export SPOTINST_TOKEN="your-spotinst-api-token"
export SPOTINST_ACCOUNT_ID="act-xxxxxxxx"

使用pip安装

pip install mcp-server-spotinst

使用uvx安装(无需安装)

uvx mcp-server-spotinst

Claude代码配置

添加 ~/.mcp.json:

{
  "mcpServers": {
    "spotinst": {
      "command": "uvx",
      "args": ["mcp-server-spotinst"],
      "env": {
        "SPOTINST_TOKEN": "your-token",
        "SPOTINST_ACCOUNT_ID": "act-xxxxxxxx"
      }
    }
  }
}

码头工人

docker build -t mcp-server-spotinst .
docker run -e SPOTINST_TOKEN=your-token -e SPOTINST_ACCOUNT_ID=act-xxxxxxxx mcp-server-spotinst

独立运行

mcp-server-spotinst

多账户使用

您的个人API令牌可以访问多个Spotinst帐户。使用 list_accounts 查看所有可用帐户,然后传递 account_id 任何工具:

list_clusters(account_id="act-be5e7ffe")
get_cluster_nodes("o-390ef886", account_id="act-9785011e", cloud="azure")

或使用 list_all_clusters 用于所有产品的单次通话库存。

API 参考

使用 Spot.io REST API 在 https://api.spotinst.io.

工具与能力

工具数量

34

资源数量

0

提示词数量

0

能力标签

云原生工具Python本地部署Kubernetes运维成本优化基础设施即代码多云管理

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 工具数量 34 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到访问 Token的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Spotinst MCP Server

MCP World · 本页

34stdio有2 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Spotinst MCP Server 怎么安装?

公开资料给出的安装命令是 pip install mcp-server-spotinst,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Spotinst MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Spotinst MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Spotinst MCP Server 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Spotinst MCP Server 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP