Skip to main content
Glama
lisy09

Zhipu AI Image Generator MCP Server

by lisy09
README.md4.02 kB
# 智谱AI图像生成MCP服务器 这是一个基于MCP (Model Context Protocol) 的服务器,提供智谱AI CogView4图像生成功能。 ## 功能 - 使用智谱AI的CogView4模型根据文本提示词生成图片 - 支持多种图片尺寸:1024x1024、768x768、576x1024 - 自动保存生成的图片到本地`generated_images`文件夹 ## 安装 1. 克隆项目: ```bash git clone https://github.com/lisy09/zhipu_image_mcp.git cd zhipu_image_mcp ``` 2. 使用uv安装依赖: ```bash # 如果尚未安装uv,请先安装:curl -LsSf https://astral.sh/uv/install.sh | sh uv sync ``` 3. 激活虚拟环境: ```bash source .venv/bin/activate # Linux/Mac # 或 .venv\Scripts\activate # Windows ``` ## 配置 在使用前,需要设置智谱AI的API密钥: ```bash export ZHIPU_API_KEY="your_api_key_here" ``` 或者在Windows上: ```cmd set ZHIPU_API_KEY=your_api_key_here ``` ## 使用方法 ### 启动MCP服务器 ```bash python cogview_server.py ``` 服务器启动后,可以通过MCP协议调用以下工具: ### generate_cogview4_image 根据文本提示词生成图片。 **参数:** - `prompt` (必需): 用于生成图片的详细中文描述 - `size` (可选): 图片尺寸,可选值:'1024x1024'、'768x768'、'576x1024',默认为'1024x1024' **示例:** ```json { "prompt": "一只戴着宇航员头盔的猫漂浮在太空中,背景是璀璨的星河", "size": "1024x1024" } ``` 生成的图片将保存在`generated_images`文件夹中,文件名格式为:`cogview4_image_YYYYMMDD_HHMMSS.png` ## 在IDE中配置MCP服务器 ### 在RooCode中使用 1. 打开RooCode设置 2. 找到MCP服务器配置选项 3. 添加新的MCP服务器配置: ```json { "zhipu-image-mcp": { "command": "python", "args": ["/path/to/your/zhipu_image_mcp/cogview_server.py"], "env": { "ZHIPU_API_KEY": "your_api_key_here" } } } ``` 4. 将 `/path/to/your/zhipu_image_mcp` 替换为项目的实际路径 5. 将 `your_api_key_here` 替换为你的智谱AI API密钥 6. 保存配置并重启RooCode 配置完成后,你就可以在RooCode中直接使用智谱AI图像生成功能了。 ### 在Claude Code中使用 1. 打开Claude Code设置 2. 找到MCP服务器配置 3. 添加以下配置: ```json { "mcpServers": { "zhipu-image-mcp": { "command": "python", "args": ["/path/to/your/zhipu_image_mcp/cogview_server.py"], "env": { "ZHIPU_API_KEY": "your_api_key_here" } } } } ``` 4. 将 `/path/to/your/zhipu_image_mcp` 替换为项目的实际路径 5. 将 `your_api_key_here` 替换为你的智谱AI API密钥 6. 保存配置并重启Claude Code 配置完成后,你就可以在Claude Code中直接使用智谱AI图像生成功能了。 ### 通用配置注意事项 - 确保Python路径正确,可以使用绝对路径:`/usr/bin/python3` 或 `which python` 查看路径 - 确保项目路径使用绝对路径,避免相对路径导致的问题 - API密钥可以通过环境变量设置,也可以直接在配置中指定 - 如果使用虚拟环境,确保命令指向虚拟环境中的Python:`/path/to/.venv/bin/python` ### 依赖安装确认 在配置MCP服务器之前,请确保已经安装了所有依赖: 1. **在项目中安装依赖**(推荐): ```bash cd /path/to/your/zhipu_image_mcp uv sync # 或者 pip install -r requirements.txt ``` 2. **使用虚拟环境的Python路径**: ```json { "command": "/path/to/your/zhipu_image_mcp/.venv/bin/python", "args": ["/path/to/your/zhipu_image_mcp/cogview_server.py"] } ``` 3. **或者全局安装依赖**: ```bash pip install mcp zai-sdk ``` 4. **验证依赖安装**: ```bash python -c "import mcp; import zai; print('依赖安装成功')" ``` 如果IDE无法找到依赖,建议使用虚拟环境的完整Python路径,这样可以确保使用正确的依赖环境。 ## 依赖 - mcp>=1.0.0 - zai-sdk>=0.1.0 - requests - python>=3.8 ## 许可证 MIT License

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/lisy09/zhipu_image_mcp'

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