MCP.so
登录

Paint Drawing Agent MCP Server

@shivman

基本信息

分类

AI 与智能体

传输方式

stdio

作者

shivman

关于 Paint Drawing Agent MCP Server

This project demonstrates an Agentic AI system that uses a Gemini-powered MCP server to interpret natural language instructions and automate Microsoft Paint using GUI simulation tools on Windows.

#paint-ai-agent#automation#ai

Paint Drawing Agent MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "paint-ai-agent": {
      "command": "python",
      "args": [
        "talk2mcp.py"
      ]
    }
  }
}

Paint Drawing Agent MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Paint Drawing Agent?

A Python-based automation tool that uses Google's Gemini AI to control Microsoft Paint through natural language commands, enabling users to draw shapes, write text, and manipulate colors in MS Paint using simple English instructions.

How to use Paint Drawing Agent?

Clone the repository, install dependencies with pip install -r requirements.txt, create a .env file with your Google API key, then run python talk2mcp.py and enter natural language commands like "Draw a red circle in the center". Type 'quit' to exit.

Key features of Paint Drawing Agent

  • Natural language control of Microsoft Paint
  • Automated drawing of circles, rectangles, and lines
  • Text insertion with position control
  • Color selection and management
  • Window management and canvas positioning
  • Detailed logging and error handling
  • Position calibration system for accuracy

Use cases of Paint Drawing Agent

  • Automating repetitive drawing tasks in MS Paint
  • Creating diagrams or annotations without manual mouse interaction
  • Generating custom shapes and text for quick visual mockups

常见问题

1

What prerequisites are required?

Windows 10 or later, Python 3.8+, Microsoft Paint (mspaint.exe), and a Google Cloud API key for Gemini AI.

2

How does calibration work?

The system uses a calibration system to accurately locate Paint interface elements. Run `python enhanced_calibrate.py` and follow on-screen instructions to recalibrate tool positions.

3

Where are logs stored?

Application logs are in `/logs/paint_agent_[timestamp].log`, LLM interaction logs in `/LLM_LOGS/session_log.json`, and calibration data in `/calibration_profiles/`.

4

What should I do if Paint is not found?

Ensure MS Paint is installed and try running Paint manually first. If drawing positions are off, run calibration again and check that screen resolution matches the calibration profile.

5

How can I handle AI communication errors?

Verify that your API key is correctly set in the `.env` file and check your internet connection.

评论

AI 与智能体 分类下的更多 MCP 服务器