Mcp Server Cloudautomator

Mcp Server Cloudautomator

🚀 一个云自动器 MCP 服务器

这是一个非官方的 MCP 服务器,用于使用 Cloud Automator 的 REST API,为用户提供便捷的操作体验。

🚀 快速开始

本 MCP 服务器可帮助你利用 Cloud Automator 的 REST API 进行相关操作。在使用前,请确保满足以下先决条件,并按照安装步骤完成部署。

✨ 主要特性

工具

  1. list-jobs
    • 功能:列出所有工作,支持分页。
    • 输入参数:
      • pageNumber(数字):分页的页面编号,默认值为 1。
      • pageSize(数字):每页返回的工作数,默认值为 10。
  2. get-job
    • 功能:根据特定 ID 获取一个工作。
    • 输入参数:
      • jobId(数字):工作 ID。
  3. get-log
    • 功能:根据特定 ID 获取作业日志。
    • 输入参数:
      • logId(数字):日志 ID。
  4. get-resource-operation-results
    • 功能:获取属于特定日志 ID 的资源操作结果。
    • 输入参数:
      • logId(数字):日志 ID。
  5. list-job-workflows
    • 功能:列出所有作业工作流,支持分页。
    • 输入参数:
      • pageNumber(数字):分页的页面编号,默认值为 1。
      • pageSize(数字):每页返回的工作数,默认值为 10。
  6. get-job-workflow
    • 功能:根据特定 ID 获取一个作业工作流。
    • 输入参数:
      • jobWorkflowId(数字):作业工作流 ID。
  7. list-post-processes
    • 功能:列出所有后处理流程,支持分页。
    • 输入参数:
      • pageNumber(数字):分页的页面编号,默认值为 1。
      • pageSize(数字):每页返回的工作数,默认值为 10。
  8. get-post-process
    • 功能:根据特定 ID 获取一个后处理流程。
    • 输入参数:
      • postProcessId(数字):后处理流程 ID。
  9. list-group-aws-accounts
    • 功能:列出属于特定组 ID 的所有 AWS 账户,支持分页。
    • 输入参数:
      • groupId(数字):组 ID。
      • pageNumber(数字):分页的页面编号,默认值为 1。
      • pageSize(数字):每页返回的工作数,默认值为 10。
  10. get-group-aws-account
    • 功能:获取属于特定组 ID 的 AWS 账户。
    • 输入参数:
      • groupId(数字):组 ID。
      • awsAccountId(数字):AWS 账户 ID。

📦 安装指南

使用 npm 安装

  1. 打开终端或命令提示符,导航到项目目录。
  2. 运行以下命令下载并安装模块:
npm install cloud-automator-mcp-server
  1. 安装完成后,可以通过以下方式使用模块:
const { CloudAutomatorMCP } = require('cloud-automator-mcp-server');

使用 yarn 安装

  1. 打开终端或命令提示符,导航到项目目录。
  2. 运行以下命令下载并安装模块:
yarn add cloud-automator-mcp-server
  1. 安装完成后,可以通过以下方式使用模块:
const { CloudAutomatorMCP } = require('cloud-automator-mcp-server');

💻 使用示例

基础用法

const { CloudAutomatorMCP } = require('cloud-automator-mcp-server');

// 初始化 MCP 服务器
const mcpServer = new CloudAutomatorMCP({
apiKey: 'your_api_key',
apiUrl: 'https://api.cloudautomator.com/v1/'
});

// 使用工具
mcpServer.listJobs({ pageNumber: 1, pageSize: 10 }, (error, data) => {
if (error) {
console.error('Error:', error);
} else {
console.log('Jobs:', data);
}
});

📚 详细文档

环境变量

  • CLOUDAUTO_MCP_API_KEY:您的 Cloud Automator API 密钥,此为必需项。
  • CLOUDAUTO_MCP_API_URL:Cloud Automator API 的基础 URL,默认为 https://api.cloudautomator.com/v1/

📄 许可证

此 MCP 服务器根据 MIT License 授权。这意味着您可以自由使用、修改和分发软件,但需遵守 MIT 许可证的条款和条件。更多详细信息,请参阅项目存储库中的 LICENSE 文件。

  • 0 关注
  • 0 收藏,29 浏览
  • system 提出于 2025-10-06 05:15

相似服务问题

相关AI产品