MCP ExplorerExplorer

Whiteboard App Mcp

@MortalreminderPTon a year ago
2 MIT
FreeCommunity
AI Systems
A collaborative whiteboard app for real-time drawing with MCP integration.

Overview

What is Whiteboard App Mcp

The whiteboard-app-mcp is a collaborative whiteboard application that enables multiple users to draw on a shared canvas in real-time. It integrates with MCP to enhance functionality with LLM assistants.

Use cases

Use cases include online classrooms where teachers and students collaborate on projects, remote team meetings where ideas are visualized, and creative workshops where participants sketch out concepts together.

How to use

To use the whiteboard-app-mcp, start the server by executing ‘java -jar CreateWhiteBoard.jar ’. Clients can join the whiteboard by running ‘java -jar JoinWhiteBoard.jar ’. Optionally, configure MCP by downloading Claude Desktop and modifying the mcp config file.

Key features

Key features include real-time drawing and erasing capabilities, saving the state of the whiteboard, and integration with MCP for enhanced functionalities.

Where to use

The whiteboard-app-mcp can be used in educational settings for teaching and collaboration, in business environments for brainstorming sessions, and in creative industries for design and planning.

Content

Whiteboard App with MCP Integration

This is a simple whiteboard app that allows multiple users to draw on a shared drawing real time.

It supports features like drawing, erasing, and saving the whiteboard state.

It uses Java for the server and client app.

MCP is integrated to allow llm assistants to enhance the whiteboard app.

Requirements

  • Java 22 (on GraalVM) or higher
  • Claude Desktop (optional, for MCP integration)
java --version
java 22.0.1 2024-04-16
Java(TM) SE Runtime Environment Oracle GraalVM 22.0.1+8.1 (build 22.0.1+8-jvmci-b01)
Java HotSpot(TM) 64-Bit Server VM Oracle GraalVM 22.0.1+8.1 (build 22.0.1+8-jvmci-b01, mixed mode, sharing)

Usage

Start the server:

java -jar CreateWhiteBoard.jar <ServerIP> <ServerPort> <username> <MCPServerPort>

Start client(s):

java -jar JoinWhiteBoard.jar <ServerIP> <ServerPort> <username>

MCP Configuration(Optional)

Download Claude Desktop from here.

Use ./claude_desktop_config.json replace default mcp config.

Start Claude Desktop from desktop.

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers