├── .env.example ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── MANIFEST.in ├── MCP_SETUP_GUIDE.md ├── README.md ├── claude_desktop_config.json ├── mcp_client_examples.py ├── mcp_debug.py ├── mcp_main.py ├── pyproject.toml ├── requirements-dev.txt ├── requirements-test.txt ├── requirements.txt ├── screenmonitormcp_v2 ├── __init__.py ├── __main__.py ├── cli.py ├── core │ ├── __init__.py │ ├── ai_service.py │ ├── command_handler.py │ ├── connection.py │ ├── database_pool.py │ ├── mcp_server.py │ ├── memory_system.py │ ├── performance_monitor.py │ ├── screen_capture.py │ └── streaming.py ├── mcp_main.py ├── memory_system.db ├── models │ ├── __init__.py │ ├── requests.py │ └── responses.py ├── server │ ├── __init__.py │ ├── app.py │ ├── config.py │ ├── main.py │ └── routes.py └── test_memory_integration.py └── tests ├── README.md ├── __init__.py ├── conftest.py ├── test_api.py └── test_integration.py /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /MCP_SETUP_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/MCP_SETUP_GUIDE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/README.md -------------------------------------------------------------------------------- /claude_desktop_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/claude_desktop_config.json -------------------------------------------------------------------------------- /mcp_client_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/mcp_client_examples.py -------------------------------------------------------------------------------- /mcp_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/mcp_debug.py -------------------------------------------------------------------------------- /mcp_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/mcp_main.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements-test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/requirements-test.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/requirements.txt -------------------------------------------------------------------------------- /screenmonitormcp_v2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/screenmonitormcp_v2/__init__.py -------------------------------------------------------------------------------- /screenmonitormcp_v2/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/screenmonitormcp_v2/__main__.py -------------------------------------------------------------------------------- /screenmonitormcp_v2/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/screenmonitormcp_v2/cli.py -------------------------------------------------------------------------------- /screenmonitormcp_v2/core/__init__.py: -------------------------------------------------------------------------------- 1 | """Core components for ScreenMonitorMCP v2.""" 2 | -------------------------------------------------------------------------------- /screenmonitormcp_v2/core/ai_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/screenmonitormcp_v2/core/ai_service.py -------------------------------------------------------------------------------- /screenmonitormcp_v2/core/command_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/screenmonitormcp_v2/core/command_handler.py -------------------------------------------------------------------------------- /screenmonitormcp_v2/core/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/screenmonitormcp_v2/core/connection.py -------------------------------------------------------------------------------- /screenmonitormcp_v2/core/database_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/screenmonitormcp_v2/core/database_pool.py -------------------------------------------------------------------------------- /screenmonitormcp_v2/core/mcp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/screenmonitormcp_v2/core/mcp_server.py -------------------------------------------------------------------------------- /screenmonitormcp_v2/core/memory_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/screenmonitormcp_v2/core/memory_system.py -------------------------------------------------------------------------------- /screenmonitormcp_v2/core/performance_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/screenmonitormcp_v2/core/performance_monitor.py -------------------------------------------------------------------------------- /screenmonitormcp_v2/core/screen_capture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/screenmonitormcp_v2/core/screen_capture.py -------------------------------------------------------------------------------- /screenmonitormcp_v2/core/streaming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/screenmonitormcp_v2/core/streaming.py -------------------------------------------------------------------------------- /screenmonitormcp_v2/mcp_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/screenmonitormcp_v2/mcp_main.py -------------------------------------------------------------------------------- /screenmonitormcp_v2/memory_system.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/screenmonitormcp_v2/memory_system.db -------------------------------------------------------------------------------- /screenmonitormcp_v2/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/screenmonitormcp_v2/models/__init__.py -------------------------------------------------------------------------------- /screenmonitormcp_v2/models/requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/screenmonitormcp_v2/models/requests.py -------------------------------------------------------------------------------- /screenmonitormcp_v2/models/responses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/screenmonitormcp_v2/models/responses.py -------------------------------------------------------------------------------- /screenmonitormcp_v2/server/__init__.py: -------------------------------------------------------------------------------- 1 | """Server components for ScreenMonitorMCP v2.""" 2 | -------------------------------------------------------------------------------- /screenmonitormcp_v2/server/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/screenmonitormcp_v2/server/app.py -------------------------------------------------------------------------------- /screenmonitormcp_v2/server/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/screenmonitormcp_v2/server/config.py -------------------------------------------------------------------------------- /screenmonitormcp_v2/server/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/screenmonitormcp_v2/server/main.py -------------------------------------------------------------------------------- /screenmonitormcp_v2/server/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/screenmonitormcp_v2/server/routes.py -------------------------------------------------------------------------------- /screenmonitormcp_v2/test_memory_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/screenmonitormcp_v2/test_memory_integration.py -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/tests/test_api.py -------------------------------------------------------------------------------- /tests/test_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inkbytefo/ScreenMonitorMCP/HEAD/tests/test_integration.py --------------------------------------------------------------------------------