白日梦MCP服务器
使用Claude Desktop、ChatGPT或Cursor IDE,通过AI实时转换视频流。
将您的网络摄像头、屏幕共享或OBS流媒体转换成由人工智能生成的艺术、动漫或任何您能想象到的风格——所有操作均可通过自然语言控制。
______________________________________________________________________
🎬 这是什么?
A. 模型上下文协议(MCP) 将AI助手(Claude、ChatGPT、Cursor)连接到服务器的 梦境API 用于实时视频转换。
你可以做的:
- 用自然语言启动AI视频流
- 在流媒体过程中更新风格(“使其更具赛博朋克风格”)
- 添加高级控件(ControlNets、IP-Adapter 等)
- 使用WHIP协议从OBS 30+进行流媒体传输
______________________________________________________________________
⚡ 快速入门(5分钟)
1. 安装
git clone
cd MCP
npm install2. 配置
创造 .env 文件:
DAYDREAM_KEY=your_api_key_here获取您的密钥,请访问:https://daydream.live
3. 选择您的客户
选项A:Claude桌面版 (推荐)
添加到 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"daydream": {
"command": "npx",
"args": ["-y", "tsx", "/absolute/path/to/MCP/src/stdio-server.ts"],
"env": {
"DAYDREAM_KEY": "your_key_here"
}
}
}
}重启 Claude 桌面版。完成!
选项B:ChatGPT桌面版
类似于克劳德——见 ChatGPT设置指南
选项C:Cursor IDE
启动服务器: npm run dev\ 然后配置光标 - 查看 光标设置指南
______________________________________________________________________
💬 试试看
连接后,尝试使用以下命令:
"Start a new stream with cyberpunk aesthetic"
"Update the stream to anime style with vibrant colors"
"Add depth ControlNet to preserve 3D structure"
"Change resolution to 1024x1024"
"Add negative prompt: blurry, distorted"就这样!剩下的交给AI处理。
______________________________________________________________________
📖 文档
入门指南:
使用指南:
参考:
故障排除:
______________________________________________________________________
🎥 OBS 流媒体(或 OBS 直播)
使用WHIP协议从OBS 30+进行流媒体传输:
node start-obs-stream.js "cyberpunk cityscape"将WHIP URL复制到OBS → 设置 → 流 → WHIP。
______________________________________________________________________
🛠️ 可用工具
MCP为AI助手提供了6种工具:
| 工具 | 用途 | 使用时机 | |
|---|---|---|---|
| 项目 | 项目详情 | 项目描述 | start_stream |
| 创建新流(基础) | 简单流 | start_stream_advanced | |
| 创建新流(高级) | 使用ControlNets、IP-Adapter | update_prompt | |
| 更新流(基础) | 更改提示/质量 | update_prompt_advanced | |
| 更新流(高级) | 更改ControlNets等。 | get_status | |
| 检查流状态 | 获取URL,检查健康状况 | stop_stream |
______________________________________________________________________
→ 详细工具参考
npm run dev # Start HTTP server (for Cursor)
npm test # Run tests
npm run test:merge # Test parameter merging logic
# Helper scripts (require active stream):
npm run status # Check stream status
npm run playback # Get playback URL
npm run watch # Open playback in browser
npm run update # Update stream prompt
npm run stop # Stop stream______________________________________________________________________
🔧 命令
💡 示例
"Start a stream with watercolor painting style"开始一个简单的流:
"Add depth ControlNet at scale 0.7 to preserve 3D structure"更新以包含高级功能:
"Update the stream with:
- Negative prompt: blur, distortion
- Resolution: 768x768
- ControlNet scale: 0.9"______________________________________________________________________
→ 更多示例
- ⚠️ 要求 Node.js
- 18+(使用原生fetch) Daydream API密钥
- (获取地址:https://daydream.live) OBS Studio 30+(可译为“OBS Studio 30多个版本”或根据具体语境简化为“OBS Studio 30+版”,但通常直接保留原名以体现其特定版本或功能集)
- (可选,用于WHIP流媒体) Claude Desktop / ChatGPT / Cursor(可翻译为):Claude桌面版 / ChatGPT / Cursor
______________________________________________________________________
(选择一个)
🐛 故障排除
- 常见问题: “认证失败”
DAYDREAM_KEY→ 检查.env - 在 “流未准备好”
- → 创建后等待10-30秒 “克劳德无法连接”
- → 检查配置中的绝对路径 “未显示工具”
______________________________________________________________________
→ 完整故障排除指南
📊 状态 版本:\ 0.2.1 状态:
测试版 - 核心功能已实现,生产环境优化正在进行中
- 有效的方法:
- ✅ 6个MCP工具(启动、更新、状态、停止)
- ✅ 中途更新时的智能参数合并
- ✅ 高级功能(ControlNets、IP-Adapter 等)
- ✅ OBS 30+ WHIP 流媒体(或:OBS 30+ WHIP 直播)
✅ 所有主要的AI客户端(Claude、ChatGPT、Cursor)
- 进行中:
- 🔄 增强的日志记录与调试功能
- 🔄 更好的错误提示
- 🔄 输入验证
🔄 性能监控 看 CHANGELOG.md 翻译成中文是“版本更新日志文件(Markdown 格式)”
______________________________________________________________________
用于版本历史。
🤝 贡献/参与 见
______________________________________________________________________
docs/development/contributing.md 翻译为中文是:docs/开发/贡献指南.md(或“贡献规范.md”,具体翻译可能根据上下文调整)
📄 许可证
______________________________________________________________________
麻省理工学院(MIT)
- 🔗 链接 “Daydream API”
- https://daydream.live(该网址可直接翻译为“https://梦幻直播”或保持原样,具体取决于网站内容及品牌策略) 白日梦文档:
- https://docs.daydream.live(可译为):“Daydream官方文档”或“Daydream开发文档”(具体翻译可能根据网站实际内容有所调整,但此处为通用表述) MCP规范:
- https://modelcontextprotocol.io(该网址可翻译为“模型上下文协议.io”,但通常网址直接保留原样,不进行翻译) 获取帮助:
______________________________________________________________________
