项目简介
厌倦了配置复杂的 MCP 服务器吗?GLM Tool 是一个轻量级的 OpenAI API 兼容代理,专门解决 Claude Code / Cursor / Cline 等 AI
编程工具无法直接调用智谱清言视觉模型 的问题。
仓库地址:https://github.com/lfreea/glm-tool
在线体验:https://glm-tool.lfree.org
核心功能
- OpenAI API 兼容:完全兼容 OpenAI API 格式,无需修改任何客户端配置
- Anthropic API 兼容:同时支持 Claude Messages API 格式
- 图片自动识别:当请求中包含图片时,自动调用 GLM-4.5V 识别并转换为文本描述
- 智能缓存:相同图片只识别一次,24 小时持久化缓存,节省 token 和响应时间
- 流式响应:完整支持 SSE 流式输出
- 请求透传:灵活转发任意 JSON 字段,不会丢失自定义参数
为什么不需要 MCP?
很多人用 MCP 来扩展 AI 编程工具的能力,但 MCP 有几个痛点:
- 配置复杂:需要配置 MCP 服务器、编写配置文件、管理多个进程
- 调试困难:MCP 通信出问题时很难排查
- 资源占用:每个 MCP 服务器都是独立进程
GLM Tool 的方案更简单:
你的 AI 工具 → GLM Tool (代理) → 智谱清言 API
只需要把 API 地址改成 GLM Tool 的地址,其他什么都不用改。GLM Tool 会:
- 自动检测请求中的图片
- 调用 GLM-4.5V 识别图片内容
- 把图片替换成文字描述
- 然后透传给智谱清言的代码模型
一句话:它就是一个中间件,帮你自动处理图片,让不支持视觉的模型也能"看懂"图片。
快速开始
Docker 一键部署
docker run -d
--name glm-tool
-p 8080:8080
-v ./data:/data
ghcr.io/lfreea/glm-tool:latest
使用方法
在你的 AI 工具中,把 API 地址改成:
http://localhost:8080/v1/chat/completions
API Key 填你自己的智谱清言 Key 即可。
适用场景
- Claude Code:配置自定义模型端点
- Cursor:自定义 API 地址
- Cline:自定义 API 配置
- 任何支持 OpenAI API 的工具
技术实现
- Go 语言编写,单文件部署,无依赖
- 图片识别使用 GLM-4.5V 模型
- 缓存使用本地 SQLite,重启不丢失
- 支持并发图片识别,多图场景性能更好
欢迎 Star、Fork、提 Issue!有问题可以在评论区交流。
太实用了,立马试一下
好思路,现在按照智谱官方的说明配置了图片MCP,但是经常不调用
太实用了