MCP.so
登录

Devices MCP Server

@akshitsinha

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

akshitsinha

关于 Devices MCP Server

A Model Context Protocol (MCP) server for seamless integration with peripheral devices connected to your computer. Control, monitor, and manage hardware devices through a unified API.

#screen#camera#printer#audio

Devices MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "mcp-device-server": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/mcp-device-server",
        "run",
        "src/main.py"
      ]
    }
  }
}

Devices MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Devices MCP Server?

Devices MCP Server is a Model Context Protocol (MCP) server that provides a unified API for controlling, monitoring, and managing peripheral devices connected to your computer. It is designed for developers and AI agents that need direct access to hardware such as cameras, printers, audio devices, and displays.

How to use Devices MCP Server?

Install system dependencies (FFMPEG for recording, PortAudio for audio), clone the repository, and install Python dependencies with uv sync. Run directly via uv run src/main.py or integrate with Claude Desktop by adding the server configuration to claude_desktop_config.json. Configure behavior using environment variables like MCP_ENABLE_CAMERA and MCP_PORT.

Key features of Devices MCP Server

  • Control connected cameras to capture images and record video
  • Send documents to printers and manage print jobs
  • Record audio from microphones and play audio through speakers
  • Capture screenshots and record screen activity from displays
  • Configure enabled features via environment variables
  • Cross‑platform support (macOS, Linux, Windows)

Use cases of Devices MCP Server

  • Capture and save images from a webcam for computer vision tasks
  • Print documents programmatically and monitor job status
  • Record system audio or microphone input for transcription or analysis
  • Take screenshots or record screen activity for automation or monitoring

常见问题

1

What system dependencies are required?

FFMPEG and PortAudio are required for screen, camera, and audio recording functionality.

2

How do I configure which devices are enabled?

Set the environment variables `MCP_ENABLE_CAMERA`, `MCP_ENABLE_PRINTER`, `MCP_ENABLE_AUDIO`, and `MCP_ENABLE_SCREEN` to `true` or `false`.

3

Can I use Devices MCP Server with Claude Desktop?

Yes. Add the server configuration to your `claude_desktop_config.json` using the `uv` command with the project directory and run `src/main.py`.

4

What operating systems are supported?

macOS, Linux (Ubuntu/Debian, Fedora), and Windows.

5

Where does the server run and how do I set the network settings?

The server runs locally; you can set the host address with `MCP_HOST` (default `127.0.0.1`) and the port with `MCP_PORT` (default `8000`).

评论

其他 分类下的更多 MCP 服务器