
Glide API MCP Server

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
调试方式
- 获取应用信息:
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"
}
}
});
许可证
None