Glide API MCP Server

Glide API MCP Server

site icon
2025.01.03 0
JavaScript数据管理API 交互开发效率数据库
Glide API MCP Server 是一个用于与 Glide API(v1 和 v2)交互的模型上下文协议服务器。它提供了对 Glide API 的全面支持,包括安全处理 API 密钥、类型安全的 TypeScript 实现以及全面的错误处理。适用于需要与 Glide API 交互的开发场景,特别是那些需要安全、高效地管理应用数据的项目。
View on GitHub

Overview

基本能力

产品定位

Glide API MCP Server 是一个用于与 Glide API(v1 和 v2)交互的模型上下文协议服务器,旨在提供安全、高效的数据管理解决方案。

核心功能

  • 支持 Glide API v1 和 v2
  • 通过环境变量安全处理 API 密钥
  • 类型安全的 TypeScript 实现
  • 全面的错误处理

适用场景

  • 开发需要与 Glide API 交互的应用
  • 安全管理和操作应用数据
  • 高效的数据查询和更新

工具列表

  • set_api_version: 配置 API 版本和认证
  • get_app: 获取应用信息
  • get_tables: 列出应用表格
  • get_table_rows: 获取表格数据
  • add_table_row: 添加新行
  • update_table_row: 更新现有行

常见问题解答

  • 如何安全存储 API 密钥? 推荐使用环境变量在 MCP 设置文件中配置 API 密钥,避免将其存储在代码中或版本控制中。
  • 如何切换 API 版本? 可以通过 set_api_version 工具或环境变量 GLIDE_API_VERSION 来配置 API 版本。
  • 如何更新 API 密钥? 直接在 MCP 设置文件中更新 GLIDE_API_KEY 环境变量即可。

使用教程

使用依赖

安装 Node.js 和 npm,然后运行以下命令安装依赖:

npm install

安装教程

构建服务器:

npm run build

开发时自动重建:

npm run watch

调试方式

  1. 获取应用信息:
use_mcp_tool({
  server_name: "glide-api",
  tool_name: "get_app",
  arguments: {
    appId: "your-app-id"
  }
});
  1. 向表格添加行:
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"
    }
  }
});

许可证

None