MCP.so
ログイン

MSPaint MCP Server with AI-based Planning Algorithms

@shettysaish20

基本情報

カテゴリ

推論

トランスポート

stdio

作者

shettysaish20

MSPaint MCP Server with AI-based Planning Algorithms について

Using Advanced AI Prompting to enhance LLM planning to solve complex math problems and draw the answer on MSPaint Canvas

MSPaint MCP Server with AI-based Planning Algorithms の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "MSPaint-MCP-Server-V2": {
      "command": "python",
      "args": [
        "mcp_paint_app/mcp_client.py"
      ]
    }
  }
}

MSPaint MCP Server with AI-based Planning Algorithms のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is MSPaint MCP Server with AI-based Planning Algorithms?

An MCP (Model Context Protocol) server that enables an AI agent powered by Google Gemini to automate legacy Windows MSPaint. The agent solves complex multi‑step math problems and draws the final answer on the Paint canvas using tools defined via fastmcp and pywinauto. It is intended for developers and researchers exploring structured prompting and tool‑augmented AI workflows.

How to use MSPaint MCP Server with AI-based Planning Algorithms?

  1. Create a Conda environment with Python 3.11 and activate it.
  2. Install dependencies with pip install -r requirements.txt.
  3. Place your Gemini API key in a .env file as GEMINI_API_KEY=YOUR_KEY.
  4. Run the client: python mcp_paint_app/mcp_client.py.
    This starts the client, which connects to the MCP server, initializes the AI agent, and begins solving the provided math expression.

よくある質問

1

What are the system dependencies and runtime requirements?

Python 3.11+ and Conda are recommended. Dependencies include `pywin32`, `pywinauto`, `fastmcp`, `python-dotenv`, `google-genai`, and `rich`. A Google Gemini API key is required.

2

What if the AI agent does not select the correct tools?

Review the system prompt in the client code; ensure tool descriptions are accurate and complete. Adjust the prompt if necessary.

3

How do I fix coordinate issues when drawing in MSPaint?

Coordinates used for clicking and drawing may need adjustment based on your screen resolution and window size. Use the debugging print statements in the code to identify and set the correct values.

4

What should I do if I encounter permission errors?

Try running

コメント

「推論」の他のコンテンツ