使用说明
项目简介
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 自动安装两种方式,配置步骤清晰,方便用户快速上手。
安装步骤
-
克隆仓库
git clone https://github.com/tembo-io/mcp-server-tembo.git cd mcp-server-tembo -
安装依赖
pnpm install -
构建项目
pnpm run build -
下载 Claude Desktop 访问 https://www.anthropic.com/products/claude-3-opus-desktop 下载并安装 Claude Desktop 客户端。
-
获取 Tembo Cloud API Key 访问 Tembo Cloud 并生成您的 API Key。
-
配置 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