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"
}
});
安全最佳实践
- 不要将 API 密钥提交到版本控制系统
- 使用环境变量存储敏感信息
- 定期轮换 API 密钥
- 为配置文件设置适当的访问权限