使用说明

项目简介

Tembo MCP Server 是一个基于 Model Context Protocol (MCP) 构建的服务器,旨在为大型语言模型 (LLM) 提供与 Tembo Cloud 平台交互的桥梁。通过 MCP 协议,该服务器以标准化的方式向 LLM 客户端暴露 Tembo Cloud API 的功能,使得 LLM 能够安全、可控地调用 Tembo Cloud 的各项服务。

主要功能点

  • 工具化访问 Tembo Cloud API:将 Tembo Cloud 的 API 功能封装成一系列工具 (Tools),例如:
    • 获取应用信息 (get_all_apps, get_app)
    • 提问 Tembo 文档 (ask_tembo)
    • 获取实例 Schema (get_instance_schema)
    • 管理 Tembo 实例 (get_all_instances, create_instance, get_instance, delete_instance, patch_instance, restore_instance)
  • 基于 MCP 协议:遵循 MCP 协议标准,能够与任何兼容 MCP 协议的 LLM 客户端(如 Claude Desktop)进行无缝集成。
  • 易于安装和配置:提供本地安装和通过 Smithery 自动安装两种方式,配置步骤清晰,方便用户快速上手。

安装步骤

  1. 克隆仓库

    git clone https://github.com/tembo-io/mcp-server-tembo.git
    cd mcp-server-tembo
  2. 安装依赖

    pnpm install
  3. 构建项目

    pnpm run build
  4. 下载 Claude Desktop 访问 https://www.anthropic.com/products/claude-3-opus-desktop 下载并安装 Claude Desktop 客户端。

  5. 获取 Tembo Cloud API Key 访问 Tembo Cloud 并生成您的 API Key。

  6. 配置 MCP 服务器到 Claude Desktop 打开 Claude Desktop,点击设置 (Settings) 图标,进入开发者 (Developer) 选项,将以下 JSON 配置粘贴到配置框中。请务必替换 'your_tembo_api_key' 为您实际的 Tembo Cloud API Key,并将 '/absolute/path/to/cloned/repo/mcp-server-tembo' 替换为克隆仓库的绝对路径。

服务器配置

{
  "mcpServers": {
    "mcp-server-tembo": {
      "command": "node", // 启动命令,使用 Node.js 运行时
      "args": ["/absolute/path/to/cloned/repo/mcp-server-tembo/dist/index.js"], // 启动参数,指向编译后的服务器入口文件
      "env": {
        "TEMPO_API_KEY": "your_tembo_api_key" // 环境变量,用于存储 Tembo Cloud API Key,请替换为您的 API Key
      }
    }
  }
}

基本使用方法

配置完成后,当 Claude Desktop 启动时,MCP 服务器将自动运行。您可以在 Claude Desktop 中通过自然语言指令,调用 Tembo Cloud 提供的各项工具。例如,您可以指示 Claude 创建 Tembo 实例、查询实例信息或查阅 Tembo 文档。Claude Desktop 会自动识别并调用 Tembo MCP Server 提供的工具来执行您的指令。

示例: 在 Claude Desktop 中,您可以尝试提问: "创建一个名为 my-instance 的 Tembo 实例,组织ID为 [您的组织ID],使用 OLTP Stack, 1 CPU, 2Gi 内存, 10Gi 存储,环境为 dev"。Claude (如果支持工具调用) 将会识别到创建实例的意图,并调用 Tembo MCP Server 提供的 'create_instance' 工具来完成操作。

信息

分类

网页与API