
Glide API MCP Server

2024.12.27
5
JavaScriptAPI 交互数据管理开发效率数据库
Glide API MCP Server 是一个用于与 Glide API(v1 和 v2)交互的模型上下文协议服务器。它提供了安全、类型安全的 TypeScript 实现,支持全面的错误处理。该服务器主要用于管理和操作 Glide API 的应用数据,包括获取应用信息、表数据以及增删改查表行等操作。
View on GitHub
Overview
基本能力
产品定位
Glide API MCP Server 是一个用于与 Glide API(v1 和 v2)交互的模型上下文协议服务器,主要用于管理和操作 Glide API 的应用数据。
核心功能
- 支持 Glide API v1 和 v2
- 通过环境变量安全处理 API 密钥
- 类型安全的 TypeScript 实现
- 全面的错误处理
适用场景
- 需要与 Glide API 交互的应用开发
- 需要安全管理和操作 Glide API 数据的场景
- 需要类型安全和全面错误处理的开发环境
工具列表
set_api_version
: 配置 API 版本和认证get_app
: 获取应用信息get_tables
: 列出应用表get_table_rows
: 获取表数据add_table_row
: 添加新行update_table_row
: 更新现有行
常见问题解答
- 如何安全配置 API 密钥?
- 通过环境变量在 MCP 设置文件中配置,避免将密钥存储在代码中或版本控制中。
- 如何覆盖环境变量配置?
- 使用
set_api_version
工具在运行时覆盖配置。 - 开发时如何自动重建?
- 使用
npm run watch
命令进行开发,支持自动重建。
使用教程
使用依赖
安装 Node.js 和 npm。
安装教程
- 安装依赖:
bash npm install
- 构建服务器:
bash npm run build
- 开发时自动重建:
bash npm run watch
调试方式
- 获取应用信息:
typescript use_mcp_tool({ server_name: "glide-api", tool_name: "get_app", arguments: { appId: "your-app-id" } });
- 添加表行:
typescript 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