Connect to Claude
Interactive Draw icon

Interactive Draw

Enables collaborative drawing with Large Language Models using a visual grid interface.

About

Interactive Draw provides an example of a Model Context Protocol (MCP) server featuring an interactive drawing interface. It demonstrates the creation of an MCP extension that integrates a separate UI window for drawing, utilizing Tkinter. Users can interact with a 16x16 grid, toggle cells, and retrieve the grid's state, all while maintaining persistence through saved JSON files, offering a visual interface that syncs in real-time with changes.

Key Features

  • Persistence of grid state via JSON file saving
  • 0 GitHub stars
  • MCP server capabilities to start sessions, toggle cells, and get grid state
  • Integration with Goose AI via defined tool calls
  • Interactive 16x16 drawing grid with toggleable cells
  • Real-time UI updates reflecting changes to the grid state

Use Cases

  • Collaborative drawing sessions driven by LLM commands
  • Visualizing data or concepts through interactive grid manipulation
  • Creating simple pixel art with AI assistance