Environment Variables
For secure and flexible operation, provide the following environment variables:GLIF_IDS
: (optional) List of specific Glif IDs to expose. Leave blank to allow all.IGNORE_SAVED_GLIFS
: (default “false”) Set to “true” to ignore saved Glif tools on start.GLIF_API_TOKEN
: required – Your Glif API token for access.
Start Guide
-
Install Meshagent (with all plugins):
-
Sign Up and Authenticate:
- Follow onboarding at docs.meshagent.com/cli/getting_started.
-
Start the MCP Server in a Room:
- Runs the MCP server agent in the
test
Room. Services are auto-removed when Room closes.
- Runs the MCP server agent in the
-
Start the Chatbot in the Room:
- Joins a toolkit-enabled chatbot to the Room. Multiple toolkits can be provided.
- A Room link is displayed in the command output.
-
Test in Browser:
- Visit your Room link, send a message to the agent/chatbot, and interact live with the Glif MCP Server tools!
Project Level Deployment
Deploy persistent Glif MCP servers and chatbots globally at the project level: they will join every Meshagent Room at creation, ideal for production deployments and seamless multi-room ops. No more manual starts—servers and agents join each Room automatically.Create a Persistent MCP Server Service
Create a Persistent Chatbot Service
Tools Available
Tools Provided by This Server
Tool | Short Description |
---|---|
glif_info | Get detailed information about a glif including input fields |
list_featured_glifs | Get a curated list of featured glifs |
list_saved_glif_tools | List all saved glif tools |
my_glif_user_info | Get detailed information about your user account, recent glifs, and recent runs |
my_glifs | Get a list of your glifs |
remove_all_glif_tools | Remove all saved glif tools and return to a pristine state |
remove_glif_tool | Remove a saved glif tool |
run_glif | Run a glif with the specified ID and inputs |
save_glif_as_tool | Save a glif as a custom tool |
search_glifs | Search for glifs by query string |
Tools Details
glif_info
Get detailed information about a glif including input fieldsParameters:
id
(string): The ID of the glif to show details for
list_featured_glifs
Get a curated list of featured glifslist_saved_glif_tools
List all saved glif toolsmy_glif_user_info
Get detailed information about your user account, recent glifs, and recent runsmy_glifs
Get a list of your glifsremove_all_glif_tools
Remove all saved glif tools and return to a pristine stateremove_glif_tool
Remove a saved glif toolParameters:
toolName
(string): The tool name of the saved glif to remove
run_glif
Run a glif with the specified ID and inputsParameters:
id
(string): The ID of the glif to runinputs
(array): Array of input values for the glif
save_glif_as_tool
Save a glif as a custom toolParameters:
id
(string): The ID of the glif to savetoolName
(string): The name to use for the tool (must be unique)description
(string, optional): Optional custom description (defaults to glif description)name
(string, optional): Optional custom name for the tool (defaults to glif name)
search_glifs
Search for glifs by query stringParameters:
query
(string): Search query string
Useful Links
- Meshagent: https://www.meshagent.com/
- Meshagent Docs: https://docs.meshagent.com
- Meshagent Getting Started: https://docs.meshagent.com/cli/getting_started
- Docker Hub (mcp-glif Tool Image): https://hub.docker.com/r/meshagent/mcp-glif