基本能力
产品定位
glif-mcp-server 是一个用于运行和管理 AI 工作流的 MCP 服务器,特别适用于 glif.app 的工作流。
核心功能
- 运行带有输入的 glifs
- 获取关于 glifs、运行和用户的详细信息
- 通过基于 URI 的资源访问 glif 元数据
- 自定义工具,包括将 glif 代理作为工具加载
适用场景
- 自动化 AI 工作流
- 管理和运行 glifs
- 自定义和扩展工具集
工具列表
通用 Glif 工具
run_glif
: 运行指定 ID 和输入的 glifglif_info
: 获取 glif 的详细信息,包括输入字段list_featured_glifs
: 获取精选的 glifs 列表search_glifs
: 按名称或描述搜索 glifs
机器人工具
list_bots
: 获取精选机器人和模拟模板列表load_bot
: 获取特定机器人的详细信息,包括其技能save_bot_skills_as_tools
: 将机器人的所有技能保存为单独的工具
用户特定工具
my_glifs
: 获取用户的 glifs 列表my_glif_user_info
: 获取用户账户的详细信息,包括最近的 glifs 和运行
Glif->工具工具(元工具)
save_glif_as_tool
: 将 glif 保存为自定义工具remove_glif_tool
: 移除保存的 glif 工具remove_all_glif_tools
: 移除所有保存的 glif 工具并返回原始状态list_saved_glif_tools
: 列出所有保存的 glif 工具
常见问题解答
- 如何将 glifs 转换为自定义工具?
使用save_glif_as_tool
工具将特定 glif 转换为新的独立工具。 - 如何调试?
使用 MCP Inspector 或查看 Claude 日志中的 glif-mcp 日志。
使用教程
使用依赖
- 需要安装 Node.js
安装教程
- 克隆代码库并安装依赖:
sh
git clone https://github.com/glifxyz/glif-mcp-server
cd glif-mcp-server
npm install
npm run build - 配置 MCP 客户端(如 Claude Desktop)以加载此服务器:
- 获取 API 令牌:https://glif.app/settings/api-tokens
- 在 Claude Desktop 配置文件中添加服务器(macOS 路径:
~/Library/Application Support/Claude/claude_desktop_config.json
)
json
{
"mcpServers": {
"glif": {
"command": "node",
"args": ["/path/to/glif-mcp/build/index.js"],
"env": {
"GLIF_API_TOKEN": "your-token-here"
}
}
}
}
远程安装与运行
使用 Smithery 自动安装:
bash
npx -y @smithery/cli install @glifxyz/glif-mcp-server --client claude
调试方式
- 使用 MCP Inspector:
bash
npm run inspector - 查看 Claude 日志中的 glif-mcp 日志。