Glide API MCP Server logo

Glide API MCP Server

by MCP-Mirror

A Model Context Protocol server for interacting with the Glide API (v1 & v2). It provides tools to manage and interact with Glide apps and tables.

View on GitHub

Last updated: N/A

What is Glide API MCP Server?

This server is a Model Context Protocol (MCP) server designed to facilitate interaction with the Glide API, supporting both v1 and v2. It allows users to manage and manipulate data within Glide applications through a set of tools.

How to use Glide API MCP Server?

To use the server, configure it within your MCP settings file, providing the necessary environment variables (GLIDE_API_KEY and GLIDE_API_VERSION). You can then use the available tools (e.g., get_app, add_table_row) via the use_mcp_tool function, specifying the server name, tool name, and arguments. Securely manage your API key using environment variables.

Key features of Glide API MCP Server

  • Support for Glide API v1 and v2

  • Secure API key handling through environment variables

  • Type-safe TypeScript implementation

  • Comprehensive error handling

Use cases of Glide API MCP Server

  • Retrieving app information from Glide

  • Listing tables within a Glide app

  • Fetching data from Glide tables

  • Adding new rows to Glide tables

  • Updating existing rows in Glide tables

FAQ from Glide API MCP Server

How do I configure the API key?

The recommended way is to set the GLIDE_API_KEY environment variable in your MCP settings file.

How do I specify the Glide API version?

Set the GLIDE_API_VERSION environment variable to either v1 or v2 in your MCP settings file. You can also override this at runtime using the set_api_version tool.

How do I get app information?

Use the get_app tool with the appId argument.

How do I add a row to a table?

Use the add_table_row tool, providing the appId, tableId, and values arguments.

What are the security best practices?

Never commit API keys to version control, use environment variables, regularly rotate your API keys, and set appropriate file permissions on the settings file.