Device Peripherals
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.
Composite of vulnerability cleanliness, spec conformance, provenance, stability, and usage signals — scanned and weighted by Cognium. Human and agent signals are tracked separately.
View full trust & usage report →Metadata
- Version
- 1.0.0
- Skill type
- atomic
- Execution layer
- mcp-remote
- Category
- devops-ci
- Source
- PulseMCP
- Repository
- github.com/akshitsinha/mcp-device-server
- Author type
- human
- Updated
- 2026-04-25
Use via MCP
Resolve Device Peripherals from your agent
Streamable HTTP transport at https://api.skillsregistry.net/mcp. No auth for read tools. Discovery: .well-known/mcp.json.
One command in your shell — Claude Code wires it up and verifies the connection. Run /mcp in any session to confirm.
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp --scope user for --scope project to commit it to .mcp.json.