Token导航 LogoToken导航TokenDH.com
cluster management MCP logo
运维云端未说明官方级别未说明来源级核验

cluster management MCP

MCP Server

一个通过LLM驱动的Spark集群管理工具,支持自然语言提交作业和集群健康检查,适用于欺诈检测和风险模拟等场景。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
Python自然语言处理云端部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Jcardenas34

提供方

Jcardenas34

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

集群管理MCP

一个MCP(模型上下文协议)服务器,它公开了一个自建和托管的Spark集群,作为一组可由LLM调用的工具。通过Ollama运行的Qwen2.5:1.5b的本地实例解释自然语言提示,并提交Spark作业提交的工具调用,并通过Wifi网络进行集群健康检查。

动机

云基础设施抽象了硬件约束、网络拓扑和资源分配。该工具旨在在本地编排一个真实的端到端机器学习工作负载,揭示构建一个功能集群所需的深思熟虑的选择,例如哪个节点作为Spark主节点运行,哪个节点可以作为Kafka节点,以及如何在保持执行环境稳定的同时提交作业。该工具演示了如何使用LLM来监控这些指标,并通过自然语言执行作业。

火花组规格

硬件

角色硬件操作系统
头节点/Spark主站联想PCUbuntu 24.04
Spark workers(×3)Raspberry Pi 3B+Ubuntu
Kafka代理树莓派3Ubuntu
边缘推理主机NVIDIA Jetson NanoUbuntu

该集群是自组装和自我管理的。节点配置为 通过以下方式处理 spark-env.sh 在头节点上。

架构规范

User (natural language prompt)
        │
        ▼
Qwen2.5:1.5b via Ollama  ◄──►  MCP Server (tool definitions)
                                      │
                      ┌───────────────┼───────────────┐
                      ▼               ▼               ▼
               Spark REST API   Prometheus API   SSH / shell
               (job submission) (health metrics) (start/stop)

目前,本地实例Qwen2.5:1.5b用于托管Ollama,同时运行MCP服务器,该服务器通过本地Wifi网络向Spark头节点提交作业。还配置了远程作业提交的端口转发。MCP服务器目前支持对集群进行健康检查,如每个节点的CPU负载、内存使用情况以及通过对本地运行的Prometheus服务器的API调用检索的节点数量。

支持集群启动和拆除,在头节点上的spark-env.sh文件中指定了可用节点的正确配置。

示例:LLM驱动的作业提交

例如:“请在1000次试验中模拟一场有5名攻击者和3名防御者的风险战。”

Qwen2.5将此请求解释为提交 “风险滚动模拟” 将作业与适当的输入参数一起发送到集群,并存储在主节点上进行分析。这项工作模拟了游戏“风险”中不同数量的攻击者和防御者的战斗场景的获胜概率。

未来工作

作业结果当前未返回给LLM。而是写在磁盘上,供以后分析和绘图。在作业执行完毕后,创建实时解释结果的功能是这项工作的下一步。

堆栈

  • 编排: Apache Spark(独立集群模式)
  • 消息: Apache Kafka
  • LLM运行时: 奥利玛(问题2.5:1.5b)
  • 工具协议: MCP(模型上下文协议)
  • 监控: 普罗米修斯,格拉法纳
  • 边缘推断: NVIDIA Jetson Nano上的FastAPI
  • 网络: 本地Wi-Fi,用于远程访问的端口转发

目录标签

目录标签

Python自然语言处理云端部署Spark集群本地部署LLM驱动欺诈检测风险模拟

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP