DeepFloodbeta

GLM Tool - 让 Claude Code 无缝使用智谱清言视觉模型,无需 MCP

项目简介

厌倦了配置复杂的 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 有几个痛点:

  1. 配置复杂:需要配置 MCP 服务器、编写配置文件、管理多个进程
  2. 调试困难:MCP 通信出问题时很难排查
  3. 资源占用:每个 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,但是经常不调用

  • 太实用了