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

Fake Gcp MCP Server

MCP Server

用于AI代理测试的模拟GCP计算引擎MCP服务器,提供包含项目、虚拟机、性能指标和事件日志的完全合成环境。

工具数

13

提示词数

0

GitHub Stars

0

资源数

0
云计算日志分析Python性能监控

安装说明

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

作者 / 组织

ishswar

提供方

ishswar

最后核验

2026/5/17 20:21

快速接入

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

命令预览

pip install -r requirements.txt

详细介绍

GCP计算MCP服务器

用于AI代理测试的假冒GCP计算引擎MCP服务器。提供一个包含项目、虚拟机、性能指标和事件日志的完全合成环境。

数据概述

  • 5个项目 每个有3-4个区域
  • 111个虚拟机 (每个项目12-32个)分布在不同区域
  • 24小时性能数据 (CPU、内存、磁盘)间隔5分钟
  • 7天的事件日志 (启动、停止、重启、错误事件)
  • 所有数据都是确定性的 (种子=42)-每次重启时相同

快速开始

# Install dependencies
pip install -r requirements.txt

# Run the server
python server.py

服务器运行时间: http://localhost:8048/mcp

使用MCP检查员进行测试

npx @modelcontextprotocol/inspector http://localhost:8048/mcp

连接到AI代理

添加到MCP服务器配置中:

{
  "name": "gcp-compute",
  "url": "http://localhost:8048/mcp",
  "transport": "streamable-http"
}

可用工具(13)

项目工具

  • tool_list_projects -列出所有项目及其摘要信息
  • tool_get_project -获取项目详细信息(支持部分ID匹配)
  • tool_list_users -列出项目的IAM用户

区域工具

  • tool_list_zones -列出具有VM计数的区域
  • tool_get_zone_summary -使用VM列表获取区域详细信息

VM工具

  • tool_list_vms -列出具有可选筛选器的虚拟机
  • tool_get_vm -获取完整的VM详细信息
  • tool_search_vms -跨虚拟机的免费文本搜索

性能工具

  • tool_get_vm_performance -获取性能时间序列(准备好图表)

日志工具

  • tool_get_vm_logs -获取VM事件日志
  • tool_get_recent_events -跨VM事件查询

聚合工具

  • tool_get_project_health -项目运行状况仪表板
  • tool_get_high_utilization_vms -查找高利用率虚拟机

资源(3)

  • gcp://projects -所有项目列表
  • gcp://regions -区域/地区映射
  • gcp://machine-types -机器类型目录

提示(2)

  • vm_fleet_status -格式化车队状态报告
  • vm_health_report -带有阈值的健康报告

项目结构

gcp-mcp/
├── server.py           # FastMCP app entry point
├── data_generator.py   # Fake data generation (seed=42)
├── data_store.py       # Singleton in-memory store
├── tools/
│   ├── __init__.py
│   ├── projects.py     # Project tools
│   ├── zones.py        # Zone tools
│   ├── vms.py          # VM tools
│   ├── performance.py  # Performance metrics
│   ├── logs.py         # Event logs
│   └── aggregates.py   # Health/aggregate tools
├── resources.py        # MCP resources
├── prompts.py          # MCP prompts
├── requirements.txt
└── README.md

查询示例

"List all projects"
"Show me the health status of project alpha"
"Find VMs with high CPU usage in proj-gamma-5r8t"
"What errors happened in the last 24 hours?"
"Show performance data for vm-abc123"
"Search for VMs tagged with 'http-server'"

目录标签

目录标签

云计算日志分析Python性能监控本地部署AI测试虚拟机管理

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

13

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP