Find a file
Simen Svale 76a1069436 Add visual feedback tools
Protocol layer:
- Add DisplayGet command (0x84) for screen capture
- Add PaletteGet command (0x91) for color palette
- Implement getDisplay() and getPalette() client methods

New tools:
- screenshot: Capture display as indexed pixel data with palette
  - Returns base64-encoded pixel buffer for efficient transfer
  - Includes display dimensions and visible area bounds
  - Optionally includes RGB palette values
- renderScreen: ASCII art representation of current display
  - Converts pixel luminance to ASCII shading characters
  - Configurable output dimensions and character set
  - Useful for quick visual debugging in text-only contexts

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 02:05:52 +01:00
src Add visual feedback tools 2025-12-30 02:05:52 +01:00
.gitignore Initial project setup with MCP SDK skeleton 2025-12-30 01:47:16 +01:00
package-lock.json Initial project setup with MCP SDK skeleton 2025-12-30 01:47:16 +01:00
package.json Initial project setup with MCP SDK skeleton 2025-12-30 01:47:16 +01:00
tsconfig.json Initial project setup with MCP SDK skeleton 2025-12-30 01:47:16 +01:00