Connects Claude to glif.app's AI workflow platform through their API. You can run workflows with custom inputs, search and browse featured workflows, pull metadata about specific workflows and runs, and optionally load pre-built agents with their personality configs. Setup requires a glif.app API token, and you can pre-load specific workflow IDs as tools if you have workflows you use frequently. Discovery tools are enabled by default but can be disabled if you just want to run known workflows. Useful when you're already using glif for workflow orchestration and want Claude to trigger or inspect those pipelines directly.
MCP server for running AI workflows from glif.app.
For more info check out https://glif.app or join our Discord server: https://discord.gg/glif
If you have nodejs installed, you can run our @glifxyz/glif-mcp-server package via npx:
Get your API token from https://glif.app/settings/api-tokens
Add the server in your Claude Desktop config file. On macOS this is: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"glif": {
"command": "npx",
"args": ["-y", "@glifxyz/glif-mcp-server@latest"],
"env": {
"GLIF_API_TOKEN": "your-token-here"
}
}
}
}
git clone https://github.com/glifxyz/glif-mcp-server
cd glif-mcp-server
npm install
npm run build
Then configure your MCP client:
{
"mcpServers": {
"glif": {
"command": "node",
"args": ["/path/to/glif-mcp/build/index.js"],
"env": {
"GLIF_API_TOKEN": "your-token-here"
}
}
}
}
You can also specify workflow IDs (comma-separated) which will be loaded automatically:
{
"mcpServers": {
"glif": {
"command": "node",
"args": ["/path/to/glif-mcp/build/index.js"],
"env": {
"GLIF_API_TOKEN": "your-token-here",
"GLIF_IDS": "cm2v9aiga00008vfqdiximl2m,cm2v98jk6000r11afslqvooil"
}
}
}
}
Environment variables:
GLIF_API_TOKEN - Required. Your API token from https://glif.app/settings/api-tokensGLIF_IDS - Optional. Comma-separated workflow IDs to load as tools automaticallyIGNORE_DISCOVERY_TOOLS - Set to true to disable discovery toolsAGENT_TOOLS - Set to true to enable agent toolsrun_workflow - Run a workflow with the specified ID and inputsworkflow_info - Get detailed information about a workflowlist_featured_workflows - Get a curated list of featured workflowssearch_workflows - Search for workflows by name or descriptionmy_workflows - Get a list of your workflowsmy_user_info - Get detailed information about your accountAGENT_TOOLS=true)list_agents - Get a list of agents with optional filteringload_agent - Load an agent and get its details including personality and workflowsglif://{id} - Get workflow metadataglifRun://{id} - Get run detailsglifUser://{id} - Get user profilenpm install
npm run build
npm run dev # auto-rebuild
npm run test # run tests
npm run inspector
package.json and src/index.ts and bump the versionnpm install to update lockfilenpm run release (requires gh CLI)MIT - see LICENSE
io.github.ericm1018/skillfm-llm-cost-optimizer-openai-anthropic-usage
io.github.mikerawsonnz/llm-orchestration-agent
io.github.mikerawsonnz/authenticated-llm-agent
labforgedev/copilot-memory-mcp
csoai-org/agent-prompt-injection-firewall-mcp
io.github.mikerawsonnz/authenticated-multi-llm-agent