# Device Peripherals

> Use this tool when you need to interact with computer peripherals such as cameras, printers, and audio devices to capture data or produce output. It solves problems in automation workflows, content creation, and system monitoring by providing a cross-platform interface for device interaction. With inputs including device configurations and outputs including captured images, videos, and audio, it enables AI assistants to manage hardware devices on Windows, macOS, and Linux platforms.

Canonical page: https://skillsregistry.net/skills/device-peripherals  
JSON: https://api.skillsregistry.net/v1/skills/device-peripherals

## Description

This MCP server provides peripheral device interaction capabilities for computer hardware including cameras, printers, audio devices, and displays, enabling AI assistants to capture images and videos, manage print jobs, record and play audio, and take screenshots or record screen activity. Built by Akshit Sinha using Python with FastMCP, OpenCV, PyAudio, and platform-specific APIs, it features cross-platform support for Windows, macOS, and Linux with automatic device detection, configurable device enabling/disabling, background recording capabilities for both audio and video, and comprehensive error handling with platform-specific troubleshooting guidance. The implementation includes FFmpeg integration for high-quality video recording, temporary file management with automatic cleanup, and detailed device information retrieval, making it valuable for automation workflows requiring hardware interaction, content creation pipelines, system monitoring applications, and any use case where AI assistants need direct access to computer peripherals for data capture or output.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** devops-ci
- **Updated:** 2026-04-25

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/device-peripherals)
- **Repository:** <https://github.com/akshitsinha/mcp-device-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "device-peripherals"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/device-peripherals` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/device-peripherals/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
