About PuppyMacro
PuppyMacro is a Windows PC automation app for repeated clicks, keystrokes, text entry, macros, and key remapping. Its MCP support lets AI apps configure these actions, with the PuppyMacro app installed.
Key features
- 01Automate clicks, keys, and text
- 02Record and run macros
- 03Remap keys and assign hotkeys
- 04Control actions from an overlay
- 05AI setup through MCP
Use cases
- 01Automate repetitive desktop actions
- 02Record a sequence of clicks and keystrokes
- 03Set up macros through an AI app
MCP support
With the PuppyMacro app installed, AI apps can use MCP to configure its automation actions.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project README
PuppyMacro
A good puppy for everything you repeat.
🌐 Website · 📖 User guide · ⬇️ Download for Windows
Auto clicker, macros and hotkeys for PC. AI-ready. Automate clicks, keys and text, record macros and remap keys, all on hotkeys and from an overlay. Your AI app can set it all up. Free and open source.
AI apps on your PC can build them through MCP, with the PuppyMacro app installed.
Development
See .claude/rules/.
License
MIT. Third-party components:
- iNKORE.UI.WPF.Modern by iNKORE Studios and all iNKORE.UI.WPF.Modern contributors (license)
- iNKORE.UI.WPF (LGPL-2.1-or-later)
- Velopack (MIT)
- Microsoft.Web.WebView2 (Microsoft, BSD-style license in the package)
- Monaco Editor (MIT)
- Model Context Protocol C# SDK (ModelContextProtocol.Core, Apache-2.0)
- Microsoft.Extensions.AI.Abstractions, Microsoft.Extensions.Logging.Abstractions and Microsoft.Extensions.DependencyInjection.Abstractions (.NET Foundation, MIT), used by the MCP SDK
- OpenCvSharp (OpenCvSharp4 and OpenCvSharp4.runtime.win.slim, Apache-2.0), with OpenCV (Apache-2.0) and the third-party libraries built into its native library, under their own licenses (OpenCV's 3rdparty)
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.