Skip to main content
Glama

Jimeng MCP Server

by ttkkasd
MIT License
2
todo.md3.05 kB
# Jimeng MCP Server 项目进度 ## 已完成的任务 ✅ 1. **API文档研究** - 完成 - 研究了即梦生图API文档 - 了解了HTTP请求调用示例和认证方法 - 读取了AccessKey凭证文件 2. **项目结构创建** - 完成 - 创建了package.json配置 - 设置了TypeScript配置 - 创建了src目录结构 3. **MCP服务器实现** - 完成 - 实现了Volcengine身份验证模块 (auth.ts) - 创建了图像生成器类 (imageGenerator.ts) - 实现了MCP服务器主程序 (index.ts) - 修复了所有TypeScript编译错误 4. **项目配置文件** - 完成 - 创建了README.md文档 - 设置了.gitignore文件 - 创建了MIT许可证 - 配置了ESLint和Prettier - 设置了可执行的bin文件 - 创建了环境变量示例文件 - 添加了CHANGELOG.md 5. **构建和测试** - 完成 - 成功构建了TypeScript项目 - 创建了测试脚本 - 设置了GitHub Actions CI流程 ## 项目文件结构 ``` mcp/ ├── src/ │ ├── auth.ts # Volcengine身份验证 │ ├── imageGenerator.ts # 图像生成API客户端 │ └── index.ts # MCP服务器主程序 ├── dist/ # 编译输出 ├── bin/ │ └── jimeng-mcp.js # 可执行文件 ├── .github/workflows/ │ └── ci.yml # GitHub Actions配置 ├── package.json # 项目配置 ├── tsconfig.json # TypeScript配置 ├── .eslintrc.json # ESLint配置 ├── .prettierrc # Prettier配置 ├── .gitignore # Git忽略文件 ├── .env.example # 环境变量示例 ├── test.js # 测试脚本 ├── README.md # 项目文档 ├── LICENSE # MIT许可证 └── CHANGELOG.md # 更新日志 ``` ## 主要功能特性 - ✅ 支持即梦AI图像生成 - ✅ 完整的Volcengine API认证 - ✅ MCP (Model Context Protocol) 服务器实现 - ✅ TypeScript类型安全 - ✅ 中英文提示词支持 - ✅ 可配置图像尺寸和参数 - ✅ 水印支持 - ✅ 超分辨率增强 - ✅ 提示词预处理 - ✅ 环境变量配置 - ✅ 错误处理和验证 ## 使用方法 1. 设置环境变量: ```bash export VOLCENGINE_ACCESS_KEY_ID="your_access_key" export VOLCENGINE_SECRET_ACCESS_KEY="your_secret_key" ``` 2. 安装依赖并构建: ```bash npm install npm run build ``` 3. 运行MCP服务器: ```bash npm start ``` 4. 或者在Claude Desktop中配置: ```json { "mcpServers": { "jimeng": { "command": "npx", "args": ["jimeng-mcp"], "env": { "VOLCENGINE_ACCESS_KEY_ID": "your_key", "VOLCENGINE_SECRET_ACCESS_KEY": "your_secret" } } } } ``` ## 项目状态 ✅ **完成** - 项目已准备好发布到GitHub - 所有核心功能已实现 - 文档完整 - 构建成功 - 配置文件齐全 - 可以直接使用和发布

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/ttkkasd/jimeng-mcp'

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