这是一个专为Claude桌面应用打造的MCP服务器,借助Stability AI的API,可实现图像生成与操作。用户只需发送特定指令,就能调用Stable Diffusion等模型,轻松完成图像生成、编辑等任务。
/Users/<用户名>/Downloads/stability-ai-images%APPDATA%\Claude\mcp-server-stability-ai\imagesnpx 命令。若未安装,可从 Node.js 官网 下载安装。claude_desktop_config.json 文件,添加以下内容:{
"mcpServers": {
"stability-ai": {
"command": "npx",
"args": [
"-y",
"mcp-server-stability-ai"
],
"env": {
"STABILITY_AI_API_KEY": "sk-1234567890"
}
}
}
}
通过Smithery自动安装:
npx @smithery/cli install mcp-server-stability-ai --client claude
若想将服务器部署为HTTP服务供第三方使用,可启动SSE模式:
npx mcp-server-stability-ai -y --sse
在此模式下,服务器需设置以下环境变量以使用Google Cloud Storage存储图像文件:
GCS_PROJECT_IDGCS_CLIENT_EMAILGCS_BUCKET_NAMEGCS_PRIVATE_KEY⚠️ 重要提示 此模式下的多租户隔离机制较为基础且不安全,它通过请求者的IP地址来分段存储前缀,并使所有图像公开可访问。
search-and-x)、修复(inpaint)等高级操作。使用Stable Diffusion模型将文本描述转换为高质量图像。例如:
/stability-ai generate --prompt "一只飞翔的猫头鹰"
search-and-x)
通过指定搜索词和替换词来修改图像内容:/stability-ai search-and-replace --prompt "一只飞翔的猫头鹰" --negative_prompt "天空"
/stability-ai inpaint --image_path "path/to/image.jpg" --mask_path "path/to/mask.png"
在服务器运行时,可通过设置以下环境变量来自定义行为:
| 变量名 | 详情 | 示例值 |
|---|---|---|
STABILITY_AI_API_KEY |
Stability AI的API密钥 | sk-1234567890 |
GCS_PROJECT_ID |
Google Cloud项目ID | your-project-id |
GCS_CLIENT_EMAIL |
Google Cloud服务账户邮箱 | service-account@project.iam.gserviceaccount.com |
GCS_PRIVATE_KEY |
Google Cloud私钥 | -----BEGIN PRIVATE KEY----- |
GCS_BUCKET_NAME |
Google Cloud Storage存储桶名称 | your-bucket-name |
服务器运行时会输出详细日志,便于调试和监控。日志内容包括:
如果你更喜欢视频教程,可以参考以下链接: 如何配置和使用Stability AI MCP服务器
STABILITY_AI_API_KEYsearch-and-replace 功能inpaint 功能欢迎社区贡献代码!请访问 GitHub 仓库 查看详细贡献指南。
如需帮助或遇到问题,请联系:
本项目遵循 MIT License 许可证,具体条款请参考随附的 LICENSE 文件。