Devices MCP Server
@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.
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"mcp-device-server": {
"command": "uv",
"args": [
"--directory",
"/path/to/mcp-device-server",
"run",
"src/main.py"
]
}
}
}ツール
ツールは検出されませんでした
ツールは 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
FAQ from Devices MCP Server
What system dependencies are required?
FFMPEG and PortAudio are required for screen, camera, and audio recording functionality.
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.
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.
What operating systems are supported?
macOS, Linux (Ubuntu/Debian, Fedora), and Windows.
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).
「その他」の他のコンテンツ
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Website
FunnyWolfAdversary simulation and Red teaming platform with AI
ICSS
chokcoco不止于 CSS
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
コメント