MCP GLM Server
A Model Context Protocol (MCP) server for Zhipu GLM chat completions via the AceDataCloud platform.
Features
- GLM chat completions: Call Zhipu GLM models through a uniform MCP tool
- Model discovery: List the GLM models exposed by AceDataCloud
- Usage guide: Inline tool returning the API usage guide
Installation
pip install mcp-glm
Configuration
Set your AceDataCloud API token:
export ACEDATACLOUD_API_TOKEN=your_token_here
Get your token from https://platform.acedata.cloud.
Usage
stdio mode (default)
mcp-glm
HTTP mode
mcp-glm --transport http --port 8000
Available Tools
| Tool | Description |
|---|---|
glm_chat_completions |
Run a GLM chat completion call |
glm_list_models |
List available GLM models |
glm_get_usage_guide |
Get the API usage guide |
License
MIT — see LICENSE.
Release files for mcp-glm 2026.8.18.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mcp_glm-2026.8.18.0.tar.gz | 18.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mcp_glm-2026.8.18.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 40.6 kB
Release files / mcp_glm-2026.8.18.0.tar.gz
| Download URL | mcp_glm-2026.8.18.0.tar.gz |
|---|---|
| Size | 18.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8e3de34b973cac62edae773b4481a5071604d2e9b1f026c47fda8ece9149eba1
|
|
BLAKE2b-256 checksum How to use checksums |
14efc96d8c5e1403ccd3948e505f112e61d0eaa4aff08a943cb1e86f308a5b28
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.3
|
Release files / mcp_glm-2026.8.18.0-py3-none-any.whl
| Download URL | mcp_glm-2026.8.18.0-py3-none-any.whl |
|---|---|
| Size | 22.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6a8cf14b335fbe2cb50244819d78409cf56dc2b77a9fdec3d2e2c38db4603a18
|
|
BLAKE2b-256 checksum How to use checksums |
8e35024a97185c413f00574d20e8646d51d4fcce8a5b3489349a457b53dddae5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.3
|