云自动机MCP服务器
用于使用的非官方MCP服务器 云自动机 REST API。
特性
工具
list-jobs
- 列出所有分页作业
- 输入:
- pageNumber (编号);分页页码(默认值:1) - pageSize (编号);要返回的作业数(默认值:10)
get-job
- 找一份有特定ID的工作
- 输入:
- jobId (编号);作业ID
get-log
- 获取具有特定ID的作业日志
- 输入:
- logId (编号);日志ID
get-resource-operation-results
- 获取属于具有特定ID的作业日志的资源操作结果
- 输入:
- logId (编号);日志ID
list-job-workflows
- 列出所有带分页的作业工作流
- 输入:
- pageNumber (编号);分页页码(默认值:1) - pageSize (编号);要返回的作业数(默认值:10)
get-job-workflow
- 获取具有特定ID的作业工作流
- 输入:
- jobWorkflowId (编号);作业ID
list-post-processes
- 列出所有带有分页的后处理过程
- 输入:
- pageNumber (编号);分页页码(默认值:1) - pageSize (编号);要返回的作业数(默认值:10)
get-post-process
- 获取具有特定ID的后处理
- 输入:
- postProcessId (编号);后处理ID
list-group-aws-accounts
- 列出属于具有特定ID的组的所有AWS帐户,并进行分页
- 输入:
- groupId (编号);组ID - pageNumber (编号);分页页码(默认值:1) - pageSize (编号);要返回的作业数(默认值:10)
get-group-aws-account
- 获取属于具有特定ID的组的AWS帐户
- 输入:
- groupId (编号);组ID - awsAccountId (编号);AWS帐户ID
list-group-google-cloud-accounts
- 列出属于具有特定ID的组的所有Google Cloud帐户,并分页
- 输入:
- groupId (编号);组ID - pageNumber (编号);分页页码(默认值:1) - pageSize (编号);要返回的作业数(默认值:10)
get-group-google-cloud-account
- 获取属于具有特定ID的组的Google Cloud帐户
- 输入:
- groupId (编号);组ID - googleCloudAccountId (编号);Google Cloud帐户ID
先决条件
- 安装
- 创建云自动机API密钥。要了解有关访问令牌的更多信息,请查看 文件.
安装
克隆存储库
$ git clone https://github.com/juno/mcp-server-cloudautomator.git构建项目
$ cd mcp-server-cloudautomator
$ npm install
$ npm run build使用Cline或Claude Desktop
{
"mcpServers": {
"cloudautomator": {
"command": "node",
"args": [
"/path/to/mcp-server-cloudautomator/dist/index.js"
],
"env": {
"CLOUDAUTOMATOR_API_KEY": ""
}
}
}
}与Visual Studio代码一起使用
将以下配置添加到您的 .vscode/mcp.json 文件。有关更多信息,请参阅 在VS代码中使用MCP服务器.
{
"mcp": {
"servers": {
"cloudautomator": {
"type": "stdio",
"command": "node",
"args": [
"/path/to/mcp-server-cloudautomator/dist/index.js"
],
"env": {
"CLOUDAUTOMATOR_API_KEY": ""
}
}
}
}
}环境变量
CLOUDAUTOMATOR_API_KEY:您的云自动机API密钥(必需)CLOUDAUTOMATOR_API_URL:云自动机API的基本URL。默认值为https://api.cloudautomator.com/v1/
许可证
此MCP服务器根据MIT许可证获得许可。这意味着您可以根据MIT许可证的条款和条件自由使用、修改和分发软件。有关更多详细信息,请参阅项目存储库中的LICENSE文件。
