本项目为 Claude Desktop 打造了一个模型上下文协议(MCP)服务器,借助 Freepik 的 Flux AI 图像生成服务,能够依据文本描述生成图像。
本项目可让 Claude Desktop 使用 Freepik 的 Flux AI 图像生成服务,基于文本描述生成图像。下面为您介绍启动该服务的详细步骤。
git clone https://github.com/grafikogr/freepik-mcp-server.git
cd freepik-mcp-server
npm install
.env.example 文件并重命名为 .env,然后添加 Freepik API 密钥:cp .env.example .env
.env 文件,将 FREEPIK_API_KEY 变量替换为您的 API 密钥。npm start
@freepik help
若要在 Claude Desktop 中配置此 MCP 服务器,请按以下步骤操作:
mcpServers 部分添加以下配置:"mcpServers": {
"freepik": {
"command": "node",
"args": ["您下载的路径/freepik-mcp-server/index.js"]
}
}
此工具可根据文本描述和可选的图像比例生成图像。 参数:
prompt:图像的文本描述(必填)aspect_ratio:图像的比例(可选)可用图像比例:
square_1_1:正方形 (1:1)classic_4_3:经典 (4:3)traditional_3_4:传统 (3:4)widescreen_16_9:宽屏 (16:9)social_story_9_16:社交故事 (9:16)standard_3_2:标准 (3:2)portrait_2_3:肖像 (2:3)horizontal_2_1:水平 (2:1)vertical_1_2:垂直 (1:2)social_post_4_5:社交帖子 (4:5)所有内容都在 config.json 文件中进行配置。
Error: Freepik API key is invalid
Error: Failed to connect to Freepik server
Error: Invalid input description format
服务提供详细的日志输出,便于调试:
# 查看实时日志
npm run logs
# 查看历史日志
npm run history
此项目在 MIT 许可证下发布。