Token导航 LogoToken导航TokenDH.com
Terrakube MCP Server logo
开发工具stdio官方级别未说明来源级核验

Terrakube MCP Server

MCP Server

@smithery/cli

Model Context Protocol Server for Terrakube

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
工作区管理TypeScriptClaudeClaude DesktopClaude

安装说明

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

作者 / 组织

AzBuilder

提供方

AzBuilder

最后核验

2026/5/18 02:15

运行时

Node.js

快速接入

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

命令预览

npx -y @smithery/cli install @AzBuilder/mcp-server-terrakube --client claude

详细介绍

](https://mseep.ai/app/azbuilder-mcp-server-terrakube)

Terrakube MCP服务器

](https://smithery.ai/server/@AzBuilder/mcp-server-terrakube)

用于Terrakube操作的模型上下文协议(MCP)服务器,支持工作区管理、变量处理、模块操作和组织管理。

特性

  • 全面的API集成:与Terrakube的API完全集成,实现无缝操作
  • 类型安全:使用TypeScript构建,增强类型安全性和开发人员体验
  • 错误处理:强大的错误处理功能,错误信息清晰
  • 环境配置:通过环境变量灵活配置
  • 模块化设计:有组织的代码结构,便于维护和扩展

工具

工作区

createWorkspace

在Terrakube中创建一个新的工作区。

  • 输入:

- name (string):工作区的名称 - organization (string):组织名称 - description (可选字符串):工作区描述 - vcsProviderId (可选字符串):VCS提供商ID - vcsRepository (可选字符串):VCS存储库名称 - vcsBranch (可选字符串):VCS分支名称

  • 退货:已创建工作区详细信息

updateWorkspace

更新现有工作区。

  • 输入:

- name (string):工作区的名称 - organization (string):组织名称 - description (可选字符串):新工作区描述 - vcsProviderId (可选字符串):新的VCS提供程序ID - vcsRepository (可选字符串):新的VCS存储库名称 - vcsBranch (可选字符串):新的VCS分支名称

  • 退货:更新了工作区详细信息

deleteWorkspace

删除工作区。

  • 输入:

- name (string):工作区的名称 - organization (string):组织名称

  • 退货:成功状态

getWorkspace

获取特定工作区的详细信息。

  • 输入:

- name (string):工作区的名称 - organization (string):组织名称

  • 退货:工作区详细信息

listWorkspaces

列出组织中的所有工作区。

  • 输入:

- organization (string):组织名称

  • 退货:工作区详细信息数组

变量

createVariable

在工作区中创建新变量。

  • 输入:

- name (string):变量的名称 - organization (string):组织名称 - workspace (string):工作区名称 - value (string):变量值 - description (可选字符串):变量描述 - category (可选字符串):变量类别 - hcl (可选布尔值):变量是否为HCL - sensitive (可选布尔值):变量是否敏感

  • 退货:已创建变量详细信息

updateVariable

更新现有变量。

  • 输入:

- name (string):变量的名称 - organization (string):组织名称 - workspace (string):工作区名称 - value (string):新变量值 - description (可选字符串):新变量描述 - category (可选字符串):新变量类别 - hcl (可选布尔值):变量是否为HCL - sensitive (可选布尔值):变量是否敏感

  • 退货:更新了变量详细信息

deleteVariable

删除变量。

  • 输入:

- name (string):变量的名称 - organization (string):组织名称 - workspace (string):工作区名称

  • 退货:成功状态

getVariable

获取特定变量的详细信息。

  • 输入:

- name (string):变量的名称 - organization (string):组织名称 - workspace (string):工作区名称

  • 退货:变量详细信息

listVariables

列出工作区中的所有变量。

  • 输入:

- organization (string):组织名称 - workspace (string):工作区名称

  • 退货:变量详细信息数组

模块

createModule

创建一个新模块。

  • 输入:

- name (string):模块名称 - organization (string):组织名称 - provider (string):模块提供程序 - description (可选字符串):模块描述

  • 退货:已创建模块详细信息

updateModule

更新现有模块。

  • 输入:

- name (string):模块名称 - organization (string):组织名称 - provider (string):模块提供程序 - description (可选字符串):新模块描述

  • 退货:更新了模块详细信息

deleteModule

删除模块。

  • 输入:

- name (string):模块名称 - organization (string):组织名称 - provider (string):模块提供程序

  • 退货:成功状态

getModule

获取特定模块的详细信息。

  • 输入:

- name (string):模块名称 - organization (string):组织名称 - provider (string):模块提供程序

  • 退货:模块详细信息

listModules

列出组织中的所有模块。

  • 输入:

- organization (string):组织名称

  • 退货:模块详细信息数组

组织

createOrganization

创建一个新组织。

  • 输入:

- name (string):组织名称 - description (可选字符串):组织描述

  • 退货:已创建组织详细信息

updateOrganization

更新现有组织。

  • 输入:

- name (string):组织名称 - description (可选字符串):新组织描述

  • 退货:更新了组织详细信息

deleteOrganization

删除组织。

  • 输入:

- name (string):组织名称

  • 退货:成功状态

getOrganization

获取特定组织的详细信息。

  • 输入:

- name (string):组织名称

  • 退货:组织详细信息

listOrganizations

列出所有组织。

  • 退货:组织详细信息数组

设置

环境变量

创建一个 .env 根目录中的文件,包含以下变量:

TERRAKUBE_API_URL=
TERRAKUBE_PAT_TOKEN=

通过Smithery安装

通过以下方式自动为Claude Desktop安装Terrakube MCP服务器 史密瑟里:

npx -y @smithery/cli install @AzBuilder/mcp-server-terrakube --client claude

发展

  1. 克隆存储库:
   git clone https://github.com/azbuilder/terrakube-mcp-server.git
   cd terrakube-mcp-server
  1. 安装依赖项:
   npm install
  1. 构建项目:
   npm run build

使用Claude Desktop

要在Claude Desktop中使用此功能,请将以下内容添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "terrakube": {
      "command": "npx",
      "args": [
        "-y",
        "@terrakube/mcp-server"
      ],
      "env": {
        "TERRAKUBE_API_URL": "",
        "TERRAKUBE_PAT_TOKEN": ""
      }
    }
  }
}

目录标签

目录标签

工作区管理TypeScriptClaudedeveloper-tools本地部署变量处理模块操作组织管理API集成

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP