hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
glif-mcp-服务器
MCP 服务器用于从 glif.app 运行 AI 工作流。
该服务器提供运行 glifs、管理机器人以及通过模型上下文协议 (MCP) 访问 glif 元数据的工具。
该服务器还允许通过添加工具、删除工具等元工具自定义所有可用工具,包括大量完整的 glif 代理,并将其作为一套工具(和个性化)进行自定义。此功能目前处于高度实验阶段。
欲了解更多信息,请访问https://glif.app或加入我们的 Discord 服务器: https://discord.gg/glif
特征
- 使用输入运行 glifs
- 获取有关 glifs、运行和用户的详细信息
- 通过基于 URI 的资源访问 glif 元数据
设置
通过 npx 运行(推荐)
如果您安装了 nodejs,您可以通过 npx 运行我们的@glifxyz/glif-mcp-server包:
- 从https://glif.app/settings/api-tokens获取您的 API 令牌
- 在 Claude Desktop 配置文件中添加服务器。在 macOS 上,配置文件路径为:
~/Library/Application Support/Claude/claude_desktop_config.json
Copy
从本地收银台运行
首先,检查此代码并安装依赖项。
然后配置您的 MCP 客户端(例如 Claude Desktop)以从磁盘加载此服务器。
您还可以指定 glifs ID(以逗号分隔),这些 ID 将在服务器启动时自动加载。这对于测试或与他人共享预制 glif 配置非常有用。
使用 Smithery 远程运行
要通过Smithery自动为 Claude Desktop 安装 glif-mcp,Smithery 为您托管和运行 MCP 服务器:
使用限制
- 受到与用户帐户相同的限制
- 在https://glif.app/pricing购买更多积分
资源
glif://{id}
- 获取 glif 元数据glifRun://{id}
- 获取运行详情glifUser://{id}
- 获取用户资料
工具
通用 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
- 获取有关您的用户帐户、最近的 glif 和最近运行的详细信息
Glif->工具工具(metatools)
save_glif_as_tool
- 将 glif 保存为自定义工具remove_glif_tool
- 删除已保存的 glif 工具remove_all_glif_tools
- 删除所有已保存的 glif 工具并恢复到原始状态list_saved_glif_tools
- 列出所有已保存的 glif 工具
如何将 glifs 变成自定义工具
我们有一个通用的run_glif
工具,但它 (a) 描述性不够强,并且 (b) 需要先调用glif_info
才能了解如何调用该 glif。另外,你还需要知道 glif 的存在。
我们正在试验几种新的元工具,将特定的 glif 转变为新的独立工具:
提示会话示例:
- 有哪些很酷的新 glif?
- [工具调用:
list_featured_glifs
...] - 好的,我喜欢 1970 年代科幻书籍封面生成器,将其制作成一个名为“scifi_book_image”的工具
- [工具调用:
save_glif_as_tool glifId=... toolName=scifi_book_image
] - [现在用户只需输入“制作科幻书籍图像即可”]
您可以使用list_saved_glif_tools
列出这些特殊工具,并使用remove_glif_tool
删除您不喜欢的工具
请注意,Claude Desktop 需要重启才能加载新的工具定义。Cline & Cursor 似乎会在更改后自动重新加载,并重新查询可用的工具。
有关经过身份验证的用户的 glifs 的信息:
my_glifs
- 当前用户发布的 glifs(无 drats)my_liked_glifs
- 当前用户喜欢的 glifsmy_runs
- 当前用户的公开跑步
发展
安装依赖项:
构建服务器:
对于使用自动重建的开发:
运行测试套件:
并持续对变化进行测试:
调试
由于 MCP 服务器通过 stdio 进行通信,调试起来可能比较困难。我们建议使用MCP Inspector :
检查器将提供一个 URL 来访问浏览器中的调试工具。
如果您使用 Claude Desktop,您还可以直接查看 Claude 日志中的 glif-mcp 日志。
MCP 注册表
发展
发布新版本
- 编辑
package.json
和src/index.ts
并修改版本号 - 运行
npm install
来更新锁文件中存储的版本 - 提交并推送你的更改到 GitHub 并合并到主
- 如果你已安装gh ,请切换到主目录并运行
npm run release
,这将为新版本创建一个 git 标签,并将该标签推送到 GitHub,然后使用gh release create
来发布新版本,并自动生成变更日志。如果你没有gh
,你可以在 GitHub 网页界面中手动执行上述操作。 - GitHub Action 将使用
NPM_TOKEN
密钥将其发布到 NPM
执照
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。
You must be authenticated.
通过 MCP 运行托管在 Glif.app 上的 AI 工作流,包括基于 ComfyUI 的图像生成器、模因生成器、自拍、链式 LLM 调用等
- Features
- Setup
- Usage Limits
- Resources
- Tools
- How to turn glifs into custom tools
- Development
- MCP registries
- Development
- License