Token导航 LogoToken导航TokenDH.com
MCP Webcam Server logo
运维云端stdio官方级别未说明来源级核验

MCP Webcam Server

MCP Server

一个提供网络摄像头访问和截图功能的MCP服务器,支持多用户模式和流式传输。

工具数

2

提示词数

0

GitHub Stars

117

资源数

0
TypeScriptClaude云端部署Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

evalstate

提供方

evalstate

最后核验

2026/5/17 20:21

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run -p 3333:3333 ghcr.io/evalstate/mcp-webcam:latest

详细介绍

⭐⭐ mcp网络摄像头0.2.0-50星更新⭐⭐

为了庆祝获得52个GitHub之星, mcp-webcam 0.2.0 来了!现在支持流式传输http!!无需安装!-现在试试 https://webcam.fast-agent.ai/。您可以通过添加来指定自己的用户ID ?user= 请注意,此共享实例是为了好玩,而不是为了安全——有关如何在本地运行自己的副本的说明,请参阅下文。

在流式http模式下,多个客户端可以同时连接,您可以选择哪个用于采样。

mcp_webcam_020_thumb

如果我们得到100颗星,我会添加另一个功能😊.

多用户模式

在流模式下运行时,如果设置MCP_HOST环境变量,则主机名将用作URL构造中的前缀,并且当用户登录网页时,会自动生成5个字符的UserID。

image

mcp网络摄像头

MCP服务器,提供对网络摄像头的访问。提供 capturescreenshot 从网络摄像头拍摄图像或截图的工具。当前图像也可作为资源使用。

MCP采样

mcp-webcam 支持“采样”!按下“采样”按钮,向客户发送采样请求以及您输入的消息。

\[!提示\] Claude Desktop目前不支持采样。如果您想要一个可以处理多模式采样请求的客户端,请尝试https://github.com/evalstate/fast-agent/或VSCode(更多细节见下文)。

安装和运行

NPX

安装最新版本的 为了你的平台。NPM包是 @llmindset/mcp-webcam.

开始于 工作室 模式: npx @llmindset/mcp-webcam。这将启动 mcp-webcam 端口3333上的UI。将浏览器指向 http://localhost:3333 开始吧。

要更改端口,请执行以下操作: npx @llmindset/mcp-webcam 9999。这就开始了 mcp-webcam 端口9999上的UI。

对于 流式HTTP 模式: npx @llmindset/mcp-webcam --streaming。这将使UI在 http://localhost:3333 MCP服务器可在 http://localhost:3333/mcp.

码头工人

你可以跑 mcp-webcam 使用Docker。默认情况下,它从开始 流媒体模式:

docker run -p 3333:3333 ghcr.io/evalstate/mcp-webcam:latest

环境变量

  • MCP_TRANSPORT_MODE -设置为 stdio 对于STDIO模式,默认为 streaming
  • PORT -要运行的端口(默认值: 3333)
  • BIND_HOST -将服务器绑定到的网络接口(默认值: localhost)
  • MCP_HOST -用户指令和MCP客户端连接的面向公众的URL(默认值: http://localhost:3333)

例子

# STDIO mode
docker run -p 3333:3333 -e MCP_TRANSPORT_MODE=stdio ghcr.io/evalstate/mcp-webcam:latest

# Custom port
docker run -p 8080:8080 -e PORT=8080 ghcr.io/evalstate/mcp-webcam:latest

# For cloud deployments with custom domain (e.g., Hugging Face Spaces)
docker run -p 3333:3333 -e MCP_HOST=https://evalstate-mcp-webcam.hf.space ghcr.io/evalstate/mcp-webcam:latest

# Complete cloud deployment example
docker run -p 3333:3333 -e MCP_HOST=https://your-domain.com ghcr.io/evalstate/mcp-webcam:latest

客户

如果你想要一个支持采样的客户端,请尝试:

快速代理

启动 mcp-webcam 在流媒体模式下,安装 uv 并连接到:

uvx fast-agent-mcp go --url http://localhost:3333/mcp

fast-agent 目前使用Haiku作为其默认模型,因此设置 ANTHROPIC_API_KEY。如果要使用其他型号,可以添加 --model 在命令行上。此处提供了更多安装和配置说明:https://fast-agent.ai/models/.

要在STDIO模式下启动服务器,请将以下内容添加到您的 fastagent.config.yaml

webcam_local:
   command: "npx"
   args: ["@llmindset/mcp-webcam"]

VSCode

VSCode 1.101.0及以上版本支持MCP采样。只需开始 mcp-webcam 在流媒体模式下,并添加 http://localhost:3333/mcp 作为MCP服务器开始使用。

克劳德桌面

克劳德桌面 支持采样。运行 mcp-webcam 从Claude Desktop,将以下内容添加到 mcpServers 你的部分 claude_desktop_config.json 文件:

    "webcam": {
      "command": "npx",
      "args": [
        "-y",
        "@llmindset/mcp-webcam"
      ]
    }

启动克劳德桌面,并连接到 http://localhost:3333。然后你可以让克劳德 get the latest picture from my webcam,或 Claude, take a look at what I'm holdingwhat colour top am i wearing?。您可以“冻结”当前图像,该图像将返回给Claude,而不是实时拍摄。

您可以要求提供截图-导航到浏览器,以便在收到请求时引导捕获区域。截图会自动调整大小,以便克劳德可以管理(如果您有4K屏幕,这很有用)。该按钮用于测试特定于平台的屏幕截图用户体验,除了为克劳德发起的请求做好准备外,它什么也不做。注意,这不是 在Safari上工作,因为它需要人类的启蒙。

其他注意事项

确实如此。

此MCP服务器旨在演示在MCP服务器上公开用户界面,并将实时资源提供回Claude Desktop。

如果你想构建一个本地交互式MCP服务器,这个项目可能会很有用。

多亏了https://github.com/tadasant以获得测试和设置方面的帮助。

请阅读这篇文章 https://llmindset.co.uk/posts/2025/01/resouce-handling-mcp 有关在LLM/MCP聊天应用程序中处理文件和资源的更多详细信息,以及您可能想要这样做的原因。

目录标签

目录标签

TypeScriptClaude云端部署网络摄像头混合部署截图工具MCP服务器流式传输多用户模式

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Docker

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP