For Microsoft Paint MCP Server

# MCP Server for Microsoft Paint A JSON-RPC 2.0 compatible server for controlling Microsoft Paint through the Microsoft Commandline Protocol (MCP).

Local serverstdioPython

What is the For Microsoft Paint MCP Server?

MCP Server for Microsoft Paint A JSON-RPC 2.0 compatible server for controlling Microsoft Paint through the Microsoft Commandline Protocol (MCP). Features -

What it actually does

  • Launch and connect to Microsoft Paint
  • Draw lines, shapes, and pixels
  • Set colors and tool properties
  • Control the Paint window

Configuration

  • Windows 10/11 with Microsoft Paint installed - Rust (for building the server) - Python (for the test client examples)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
activate_windowBrings the Paint window to the foreground
get_canvas_dimensionsReturns the current canvas size
draw_pixelDraws a single pixel
draw_shapeDraws a shape (rectangle, ellipse, etc.)
select_toolSelects a drawing tool
set_colorSets the current color
initialize
connect
draw_line

Configuration

  • Windows 10/11 with Microsoft Paint installed - Rust (for building the server) - Python (for the test client examples)

Example prompts to try

  • “Use For Microsoft Paint to activate window.”
  • “Use For Microsoft Paint to get canvas dimensions.”
  • “Use For Microsoft Paint to draw pixel.”

Frequently asked questions

Windows 10/11 with Microsoft Paint installed, Rust (for building the server), and Python (for the test client examples).