本项目是一个模型上下文协议(MCP)服务器示例,带有交互式绘图界面。它展示了如何构建一个包含单独绘图界面的MCP扩展,采用Tkinter作为图形接口,能有效解决用户在绘图交互及数据持久化方面的需求,为相关开发提供了良好的参考。
运行服务器以打开绘图窗口:
interactive-draw-mcp
row和col位置的单元格颜色。board_state.json),确保不同会话间的一致性。git clone https://github.com/AaronGoldsmith/interactive_draw_mcp
cd interactive_draw_mcp
pip install -e .
运行服务器以打开绘图窗口:
interactive-draw-mcp
启用扩展启动Goose会话:
# 本地开发
goose session --with-extension "python -m interactive-draw-mcp"
start_drawing_session():初始化绘图会话并打开界面。toggle_cell_color(row, col):切换指定row和col位置的单元格颜色。get_grid_state():返回网格当前状态的字符串表示。该项目架构展示了: