
ab498/computer-control-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
ab498/computer-control-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.
개요
ab498/computer-control-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.
개요(AI 번역)
MCP 서버는 PyAutoGUI, RapidOCR, ONNXRuntime을 사용하여 마우스, 키보드, OCR 등 컴퓨터 제어 기능을 제공합니다. Anthropic의 'computer-use’와 유사합니다. 외부 의존성이 전혀 없습니다.
빠른 사용 (uvx를 사용한 MCP 설정)
참고: ** uvx computer-control-mcp@latest을 처음 실행할 경우 약 70MB의 파이썬 의존성을 다운로드하여 시간이 걸릴 수 있습니다. MCP로 사용하기 전에 터미널에서 실행하는 것을 권장합니다. 이후 실행은 즉시 진행됩니다.*
또는 pip로 전역 설치:
그 다음 서버를 다음과 같이 실행합니다:
특징
- 마우스 움직임과 클릭 제어
- 현재 커서 위치에 텍스트를 입력하기
- 전체 화면 또는 특정 창의 스크린샷을 캡처하며, 다운로드 디렉터리에 저장 옵션으로
- OCR(광학 문자 인식)을 이용해 스크린샷에서 텍스트를 추출
- 창 목록 및 활성화
- 키보드 키를 누르기
- 드래그 앤 드롭 작업
- GPU 가속 윈도우용 향상된 스크린샷 캡처 (윈도우 전용)
GPU 가속 윈도우에 대한 주의
GDI/PrintWindow와 같은 전통적인 스크린샷 방식은 GPU 가속 창을 캡처하지 못해 검은 화면이 발생합니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Computer Control MCP
MCP server that provides computer control capabilities, like mouse, keyboard, OCR, etc. using PyAutoGUI, RapidOCR, ONNXRuntime. Similar to ‘computer-use’ by Anthropic. With Zero External Dependencies.

Quick Usage (MCP Setup Using uvx)
Note: Running uvx computer-control-mcp@latest for the first time will download python dependencies (around 70MB) which may take some time. Recommended to run this in a terminal before using it as MCP. Subsequent runs will be instant.
{
"mcpServers": {
"computer-control-mcp": {
"command": "uvx",
"args": ["computer-control-mcp@latest"]
}
}
}
OR install globally with pip:
pip install computer-control-mcp
Then run the server with:
computer-control-mcp # instead of uvx computer-control-mcp, so you can use the latest version, also you can `uv cache clean` to clear the cache and `uvx` again to use latest version.
Features
- Control mouse movements and clicks
- Type text at the current cursor position
- Take screenshots of the entire screen or specific windows with optional saving to downloads directory
- Extract text from screenshots using OCR (Optical Character Recognition)
- List and activate windows
- Press keyboard keys
- Drag and drop operations
- Enhanced screenshot capture for GPU-accelerated windows (Windows only)
Note on GPU-accelerated Windows
Traditional screenshot methods like GDI/PrintWindow fail to capture GPU-accelerated windows, resulting in black screens. This impacts games, media players, Electron apps, browsers with GPU acceleration, streaming software, and CAD tools. Use WGC through take_screenshot tool’s flag or ENV variable
Configuration
Custom Screenshot Directory
By default, screenshots are saved to the OS downloads directory. You can customize this by setting the COMPUTER_CONTROL_MCP_SCREENSHOT_DIR environment variable:
{
"mcpServers": {
설치
uvx computer-control-mcp@latest설정
{
"mcpServers": {
"computer-control-mcp": {
"command": "uvx",
"args": ["computer-control-mcp@latest"]
}
}
}