使用说明

项目简介

本项目是一个MCP服务器,旨在为LLM客户端(如Claude Desktop)提供访问用户电脑摄像头和屏幕截图的功能。通过此服务器,LLM可以获取实时的图像信息,从而理解用户的视觉环境或执行与屏幕内容相关的任务。

主要功能点

  • 摄像头图像捕获 (capture tool): 允许LLM获取用户当前摄像头画面的图像。
  • 屏幕截图捕获 (screenshot tool): 允许LLM捕获用户当前屏幕的截图。
  • 实时摄像头资源 (current view from the webcam resource): 提供一个持续更新的摄像头图像资源,供LLM访问。
  • Web UI界面: 提供简单的Web用户界面,方便用户进行连接测试和功能体验。

安装步骤

  1. 安装Node.js: 确保您的电脑上已安装Node.js运行环境。您可以从 Node.js官网 下载并安装。
  2. 配置MCP服务器: 打开您的Claude Desktop配置文件 'claude_desktop_config.json',在 'mcpServers' 部分添加以下配置信息。

服务器配置

{
  "webcam": {
    "command": "npx",
    "args": [
      "-y",
      "@llmindset/mcp-webcam"
    ]
  }
}
  • 'server name': 'webcam' (服务器名称,可以自定义,用于在Claude Desktop中标识该服务器)
  • 'command': 'npx' (运行命令,'npx' 用于执行npm包)
  • 'args': '["-y", "@llmindset/mcp-webcam"]' (命令参数,'-y' 表示自动确认安装,'@llmindset/mcp-webcam' 是要运行的npm包名称,即此MCP服务器)

基本使用方法

  1. 启动Claude Desktop: 启动您的Claude Desktop客户端。
  2. 连接服务器: Claude Desktop 会根据配置文件自动连接到该MCP服务器。
  3. 与Claude交互: 您可以通过自然语言指示Claude使用摄像头或截图功能。例如,您可以提问:
    • “帮我看看我面前是什么?” (触发摄像头图像捕获)
    • “截个屏看看。” (触发屏幕截图捕获)
    • “我穿的衣服是什么颜色?” (结合摄像头图像进行分析)

注意: 首次使用可能需要授权浏览器访问摄像头和屏幕录制权限。请在浏览器提示时允许相关权限。

信息

分类

桌面与硬件