Glide API MCP Server

Glide API MCP Server

用于模型上下文协议(MCP)的服务器。

简介

Glide API MCP 服务器是一个用于与 Glide API (v1/v2) 交互的模型上下文协议服务器,提供类型安全的 TypeScript 实现和全面的错误处理。

安装与配置

环境变量配置(推荐)

在 MCP 设置文件中添加您的 API 凭证:

{
  "mcpServers": {
    "glide-api": {
      "command": "node",
      "args": ["path/to/build/index.js"],
      "env": {
        "GLIDE_API_KEY": "your-api-key-here",
        "GLIDE_API_VERSION": "v2"  // 或 "v1"
      }
    }
  }
}

安装依赖与构建

npm install
npm run build   # 构建服务器
npm run watch   # 开发模式自动重建

核心功能

服务器提供以下工具:

工具名称功能描述
set_api_version配置 API 版本和认证
get_app获取应用程序信息
get_tables列出应用程序表
get_table_rows获取表数据
add_table_row添加新行
update_table_row更新现有行

使用示例

获取应用信息

use_mcp_tool({
  server_name: "glide-api",
  tool_name: "get_app",
  arguments: {
    appId: "your-app-id"
  }
});

添加表行

use_mcp_tool({
  server_name: "glide-api",
  tool_name: "add_table_row",
  arguments: {
    appId: "your-app-id",
    tableId: "your-table-id",
    values: {
      column1: "value1",
      column2: "value2"
    }
  }
});

运行时配置 API

use_mcp_tool({
  server_name: "glide-api",
  tool_name: "set_api_version",
  arguments: {
    version: "v2",
    apiKey: "your-api-key"
  }
});

安全最佳实践

  1. 不要将 API 密钥提交到版本控制系统
  2. 使用环境变量存储敏感信息
  3. 定期轮换 API 密钥
  4. 为配置文件设置适当的访问权限