Skip to main content
Glama
djerok

GLM Subagent MCP

by djerok

glm-mcp โ€” run GLM as a cheap delegate for your AI coding agent

Use the GLM model (Zhipu / Z.ai) as a ~10ร— cheaper delegate inside your AI coding tool. Two editions, the same GLM MCP server underneath โ€” pick your editor:

Pick your editor

๐ŸŸ  Claude Code โ†’ claude/

โšซ GitHub Copilot (VS Code) โ†’ copilot/

npm package

glm-mcp-claude

glm-mcp-copilot

Install

npx glm-mcp-claude --key YOUR_ZAI_KEY

npx glm-mcp-copilot --key YOUR_ZAI_KEY

Integration

MCP server + full-tool glm subagent + auto-delegation hook + glm-code full-GLM launcher

MCP server in agent mode + GLM custom agent (subagent) + PreToolUse auto-routing hook + .instructions.md delegation policy

Tools

glm_agent ยท glm_delegate ยท glm_recommend ยท glm_status

same

Docs

claude/README.md

copilot/README.md

Both editions now share the same primitives โ€” MCP tools + a GLM subagent + a PreToolUse auto-routing hook. (Copilot's hook fires on all tool calls and filters internally, since VS Code ignores hook matchers; only Claude's standalone glm-code full-GLM launcher has no Copilot analog.) Everything downstream (GLM agent loop, peak-aware routing, cost bias, token cap, usage ledger, dry-run oversight) is the same server, so behavior is identical once a tool runs.

Global vs per-project

  • Claude Code installs globally by default (user-scoped MCP server + ~/.claude agent/hook) โ€” works in every project.

  • GitHub Copilot โ€” add --global to configure every workspace at once (writes VS Code's user mcp.json + settings.json); omit it to set up just the current project:

    npx glm-mcp-copilot --global --key YOUR_ZAI_KEY

Related MCP server: Ollama MCP Server

What it does (both editions)

  • Offloads well-specified coding work to GLM โ€” glm_agent lets GLM read/write/edit/run your repo directly, on GLM tokens (~10ร— cheaper). Your main model orchestrates + verifies.

  • Peak-aware model picks, a cost bias that keeps GLM the default, a token cap toggle, a usage ledger (proof of GLM tokens), and dry-run oversight (preview a diff before applying).

Requirements

  • A Z.ai / Zhipu GLM Coding Plan API key โ€” https://z.ai (the only paid key needed).

  • Node.js โ‰ฅ 18, plus the editor (Claude Code app, or VS Code + Copilot with agent mode).

License

MIT ยฉ djerok ยท Canonical repo: https://github.com/djerok/glm-mcp

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

โ€“Maintainers
โ€“Response time
0dRelease cycle
5Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/djerok/glm-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server