MCP_带_打开
概述
MCP_带_打开 是一个Python服务器,使用OpenCV提供高级图像增强和处理,可通过模型上下文协议(MCP)访问。它的设计便于与智能平台集成,包括 克劳德桌面.
特性
- 图像增强(锐化、去噪、对比度、灰度等)
- 快速OpenCV后端
- 用于自动请求/响应的结构化MCP服务器
- 与Claude Desktop和其他MCP客户端兼容
与Claude Desktop集成
Claude Desktop可以通过发送图像数据和增强提示与此MCP服务器进行交互。输出图像以二进制数据返回,可直接使用或在Claude Desktop中显示。
基本集成步骤:
- 在本地运行MCP_with_Opencv:
python opencv-image-enhancer.py
- 配置Claude Desktop以指向您的MCP服务器(例如。,
http://localhost:8080).
- 通过Claude Desktop的MCP连接器发送图像和提示(“锐化”、“去噪”等)。
Claude桌面集成示例(类似Python的伪代码):
从mcp.client导入MCPClient
客户端=MCPClient(“http://localhost:8080") 使用open(“input.png”、“rb”)作为f: img_bytes=f.read() 结果=客户端调用工具( “增强图像”, {“image”:{“data”:img_bytes,“format”:“png”},“prompt”:“denoise”} ) 使用open(“output.png”,“wb”)作为out_f: out_f.write(结果\[“enhanced_image”\]\[“data”\])
增强图像现在已准备好在Claude Desktop中显示
安装
- Python 3.14或更新版本
- 依赖关系:
pip安装mcp\[cli\]opencv python numpy枕头
- 克隆此仓库:
克隆https://github.com/ammusharaff/MCP_with_Opencv.git cd MCP_带_打开
用法
- 启动服务器:
python opencv-image-enhancer.py
- 从Claude Desktop(或任何MCP客户端)发送请求。
项目结构
opencv-image-enhancer.py--主服务器逻辑pyproject.toml--依赖关系.python-version--确保正确的解释器版本.gitignore--Python建议忽略
