
Scenario.com MCP Server

2025.04.14
1
Python图像生成图像处理内容生成
Scenario.com MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,主要用于通过 Scenario.com API 生成文本描述的图像以及移除图像背景。该服务提供了丰富的工具和资源,支持开发者快速集成和使用 Scenario.com 的图像生成和处理能力。
View on GitHub
Overview
基本能力
产品定位
Scenario.com MCP Server 是一个图像生成和处理的中间件服务,通过 MCP 协议提供对 Scenario.com API 的访问能力。
核心功能
- 图像生成:根据文本提示生成图像。
- 背景移除:从图像中移除背景。
- 资源管理:提供对生成图像和任务状态的查询能力。
适用场景
- 需要快速生成图像的应用场景。
- 需要批量处理图像背景的应用场景。
- 开发者需要集成 Scenario.com API 的项目。
工具列表
- generate_image:根据文本提示生成图像。
- 参数:
prompt
(必填)、model_id
(可选)、negative_prompt
(可选)、num_samples
(可选)。 - remove_background:移除图像背景。
- 参数:
asset_id
(必填)。
常见问题解答
- 服务器无法启动:
- 检查 MCP SDK 和 python-dotenv 是否安装。
- 检查
.env
文件是否配置正确。 - API 错误:
- 检查 API 凭证是否正确。
- 检查模型 ID 是否有效。
使用教程
使用依赖
- 克隆仓库。
- 设置虚拟环境:
bash python -m venv scenario-ai .\scenario-ai\Scripts\activate # Windows source scenario-ai/bin/activate # Linux/macOS
- 安装依赖:
bash pip install -r src/requirements.txt
安装教程
- 创建
.env
文件并配置 API 凭证:SCENARIO_API_KEY=your_api_key SCENARIO_API_SECRET=your_api_secret SCENARIO_MODEL_ID=model_KMeeJU9mpcfHKB7a1hv9vyW9
- 安装 MCP SDK:
bash pip install mcp
调试方式
- 启动服务器:
bash python src/server.py
- 使用 MCP 开发模式:
bash mcp dev src/server.py
- 运行示例客户端:
bash ./scripts/run_client_example.sh