MCP 从-E SSE 服务器
MCP SSE服务器,用于通过OpenAI Dall-E模型生成图像。
描述
该项目是一个服务器端实现,利用OpenAI的Dall-E模型基于文本提示生成图像。它利用服务器发送事件(SSE)提供实时图像生成体验。
特性
- 实时图像生成:使用OpenAI的Dall-E模型实时生成图像。
- 服务器发送的事件:使用SSE将图像生成过程流式传输给客户端。
- 多客户端支持:支持多个SSE客户端同时连接到服务器。
- JavaScript和TypeScript:主要用JavaScript和TypeScript编写,用于健壮和可扩展的开发。
语言构成
- 脚本: 60.4%
- TypeScript: 38.4%
- Docker 文件: 1.2%
入门指南
先决条件
- Node.js(v14.0.0或更高版本)
- Docker(可选,用于容器化部署)
安装
- 克隆存储库:
git clone https://github.com/weester-yan/mcp-dalle-sse-server.git
cd mcp-dalle-sse-server- 安装依赖项:
npm install用法
- 启动服务器:
npm start- 访问服务器:
打开您的网络浏览器并导航到 http://localhost:3000.
Docker部署
- 构建Docker镜像:
docker build -t mcp-dalle-sse-server .- 运行Docker容器:
docker run -p 3000:3000 mcp-dalle-sse-server配置
可以使用环境变量设置配置选项:
PORT:服务器将运行的端口(默认值:3000).OPENAI_API_KEY:用于访问Dall-E模型的OpenAI API密钥。
贡献
欢迎投稿!请提交一个pull请求或打开一个问题来讨论任何更改。
许可证
该项目根据MIT许可证获得许可。请参阅 许可证 文件以获取详细信息。
致谢
- OpenAI提供Dall-E模型。
- 帮助改进这个项目的贡献者。
