Z.ai Integration MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Z.ai Integration MCP Servergenerate a Python function to parse JSON files in the current directory"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Server - Z.ai Integration
A Model Context Protocol (MCP) server that provides filesystem access and Z.ai GLM-4 model integration for MCP clients.
Features
Filesystem Access: Read/write files in the parent repository
Z.ai Integration: Use local Z.ai API key with GLM-4 models for code generation
Submodule Detection: Automatically detects submodule environment and sets working root to parent directory
Installation as Git Submodule
cd your-parent-project
git submodule add https://github.com/your-username/mcp-server.git mcp-server
cd mcp-server
pip install -r requirements.txt
cp .env.example .envEdit .env and add your Z.ai API key:
ZAI_API_KEY=your_actual_api_keyMCP Client Configuration
Claude Desktop
Add to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"zai-server": {
"command": "python",
"args": ["mcp-server/src/main.py"],
"env": {
"ZAI_API_KEY": "your_api_key_here"
}
}
}
}Tools
read_file
Read the contents of a file relative to the parent repository root.
write_file
Write content to a file relative to the parent repository root.
zai_generate
Generate code or perform reasoning tasks using Z.ai GLM-4 models.
Parameters:
prompt(string): The prompt to send to the modelmodel(string, optional): Model identifier (default: "glm-4")temperature(number, optional): Sampling temperature (default: 0.7)max_tokens(number, optional): Maximum tokens to generate (default: 2000)
Usage Example
Once configured, you can use the tools from your MCP client:
User: Read the main.py file
Assistant: [Uses read_file tool]
User: Generate a sorting algorithm using Z.ai
Assistant: [Uses zai_generate tool with prompt about sorting algorithms]License
MIT
This server cannot be installed
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/WilliamLebrato/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server