壁纸MCP
允许MCP客户端生成壁纸图像,并将其设置为MacOS上的桌面壁纸。
特性
工具
- generate_image
- 描述:使用Luma Labs AI生成图像。 - 输入: prompt (string)-要生成的图像的文本描述。 - 输出:返回生成的图像。
- 发电机壁纸
- 描述:生成壁纸图像并将其保存到临时目录。 - 输入: prompt (string)-要生成的壁纸的文本描述。 - 输出:返回生成的壁纸图像的路径。
- set_image_from_path
- 描述:使用特定路径中的图像文件设置壁纸。 - 输入: image_path (string)-用作壁纸的图像文件的完整路径。 - 输出:指示壁纸是否已成功设置的消息。
- 生成和设置壁纸
- 描述:根据提示生成壁纸并将其设置为桌面壁纸。 - 输入: prompt (string)-要生成的壁纸的文本描述。 - 输出:指示壁纸是否已成功生成和设置的消息。
视频演示
https://www.youtube.com/watch?v=S1MA3t_gMq8 
入门指南
先决条件
- macOS
- Luma Labs API密钥
获取Luma Labs API密钥
访问 Luma Labs Dream Machine API
安装
git clone git@github.com:shahanneda/wallpaper-mcp.git与Claude Desktop集成
要将此服务器与Claude Desktop一起使用,请将以下内容添加到您的Claude Desktop配置文件中:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
{
"wallpaper": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"--with",
"lumaai",
"--with",
"requests",
"mcp",
"run",
"/path/to/server.py"
],
"env": {
"LUMAAI_API_KEY": "API_KEY_HERE"
}
}
}替换 /path/to/server.py 带有server.py文件的绝对路径。
MCP检验员测试
要在开发中运行:
LUMAAI_API_KEY=API_KEY_HERE mcp dev server.py --with lumaai --with requests许可证
此MCP服务器根据MIT许可证获得许可。

