本项目聚焦于基于模型上下文协议(MCP),打造一套视频静止捕获解决方案。借助集成OpenCV库,实现对摄像头资源的高效管理与视频流的灵活操作。该方案具备快速捕获、连接管理以及视频属性调节等实用功能。
本项目提供基于模型上下文协议(MCP)的视频静止捕获解决方案,集成OpenCV库,可高效管理摄像头资源和操作视频流。支持快速捕获、连接管理和视频属性调节等功能。
使用pip安装项目依赖:
pip install opencv-python
在集成到Claude AI助手时,请按照以下步骤进行配置:
nano ~/.config/claude/webcam_mcp.yaml
webcam:
module: video_still_capture_mcp
enabled: true
notepad "%APPDATA%\config\claude\webcam_mcp.yaml"
webcam:
module: video_still_capture_mcp
enabled: true
def quick_capture():
# 立即拍摄一张照片
# 打开摄像头连接并返回ID
connection_id = open_camera()
# 关闭指定的摄像头连接
close_connection(connection_id)
# 获取视频流属性
properties = get_video_properties(connection_id)
# 调节视频属性
set_video_property(connection_id, 'brightness', 50)
I'll take a photo using your webcam.
(AI调用quick_capture()
函数)
I'll open a connection to your webcam for multiple photos.
(AI调用open_camera()
并保存连接ID)
Let me increase the brightness of the webcam feed.
(AI调用set_video_property()
函数)
本项目遵循MIT许可证,具体内容请查阅LICENSE文件。
欢迎各位开发者积极参与项目贡献!请随意提交Pull Request。