interactive_draw_mcp

interactive_draw_mcp

0

Interactive Drawing MCP is a Model Context Protocol (MCP) server that provides an interactive drawing interface using Tkinter. It allows for a 16x16 grid where users can toggle cell states, and supports real-time UI updates and state persistence.

Interactive Drawing MCP

This project is an example of a Model Context Protocol (MCP) server featuring an interactive drawing interface using Tkinter. It showcases creating an MCP extension with a separate UI window for drawing.

Features

  • Drawing Grid Interface:
    • 16x16 toggleable cell grid.
    • Clear grid reset button.
  • Server Capabilities:
    • Start and manage drawing sessions.
    • Toggle cell states via commands.
    • Retrieve grid state in text format.
  • Persistence:
    • Saves grid state to a JSON file.
  • UI and State Synchronization:
    • Real-time UI updates reflecting grid state file changes.

Usage

  • Run as a standalone MCP server or with Goose.