Cursor Learn Mode
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Cursor Learn Mode
Learn Mode learns workflow intent. It is not a mouse macro recorder.
Record a Windows or macOS demonstration, get a standard Cursor Skill (SKILL.md + workflow.json), then replay in a new chat with tools you already have — desktop computer-use, browser MCP, and the terminal.
Learn Mode does not execute workflows and does not invent a replay engine.
How it works
Human demonstration
→ OS Observer (Windows / macOS)
→ events.jsonl + screenshots
→ semantic analysis
→ workflow + SKILL.md
→ Cursor Agent uses existing toolsSay
/learnin Cursor.Start Learning and demonstrate the process.
Stop (
Ctrl+Shift+L/Cmd+Shift+L).Review title, inputs, and steps (edit if needed).
Optionally Teach Another Example with different values.
Save Skill →
~/.cursor/skills/<name>/.
Later, ask Cursor to perform the task with new inputs. The agent reads the Skill and chooses existing tools.
Related MCP server: omni-computer-use
Requirements
Windows 10/11 or macOS
Node.js 20+
Cursor
Windows: .NET 8 SDK
macOS: Xcode Command Line Tools (
swiftc) + Accessibility permission for Cursor
Install
From a clone:
git clone https://github.com/liad07/cursor-learn-mode.git
cd cursor-learn-mode
npm install
node scripts/cli.mjs installOr:
npm run install-mcpThe installer detects the OS, builds the observer, and merges a learn-mode entry into ~/.cursor/mcp.json without removing other MCP servers.
Reload MCP in Cursor. On macOS, enable Cursor under System Settings → Privacy & Security → Accessibility.
Manual MCP entry (if you prefer): see mcp.json.example.
Publishing as
npx cursor-learn-mode installis prepared (bin+files). The package stays"private": trueuntil you intentionally publish to npm.
Privacy
Passwords and secret-looking fields are redacted. Screenshots are skipped when the focused control is sensitive.
Optional environment flags (passed through to the observer):
Variable | Default | Effect |
|
| Set |
|
| Set |
Session metadata may include recordingOptions (screenshots, clipboard, privacyMode).
Multi-demonstration learning
After the first Stop + preview, choose Teach Another Example.
Demo 1 and Demo 2 with different field values help the analyzer mark those fields as inputs and keep shared navigation as structure. All demonstration IDs are stored on the Skill.
Platform metadata
Recorded sessions/workflows include platform: "win32" | "darwin". Generated Skills recommend the matching desktop tools for the platform where the demo was recorded, while staying intent-based.
MCP tools
learn_open, learn_start, learn_status, learn_pause, learn_stop, learn_add_demonstration, learn_save, learn_list, learn_discard
Security
Password / secure fields →
[REDACTED]Tokens, Bearer headers, and similar clipboard secrets are not kept as plaintext
Skills never embed credentials
Do not commit
.learn-recordings/
License
MIT © liad07
This server cannot be deployed
Maintenance
Related MCP Connectors
MCPs that do tasks on any website. Search flights, book, shop, check accounts and fill in forms.
Connect ChatGPT, Claude, Cursor or VS Code to your Windows PC: files, terminal, browser, apps.
Set up and run your firm's Precision AI agents, skills and routines from any MCP client.
1Web scraping, browser automation, screenshots and AI data extraction for AI agents via MCP.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceEnables creation of reusable browser automation skills through demonstration by recording user actions in a browser while narrating, then converting those workflows into executable skills that can be invoked through natural language.1MIT
- AlicenseNot gradedqualityAmaintenanceEnables Windows desktop automation via MCP, allowing AI agents to control mouse, keyboard, and screen capture with the same interface as Anthropic's computer-use tool.46 PyPI7MIT
- AlicenseNot gradedqualityFmaintenanceEnables AI agents to record desktop workflows from human demonstrations, save them as validated semantic skills, and replay them in an isolated Linux sandbox with deterministic verification and evidence-driven self-healing.1MIT
- AlicenseAqualityBmaintenanceEnables MCP-speaking AI agents to operate a desktop and browser through structured UI inspection, mouse/keyboard gestures, tab-scoped browsing, and approved local screen recording with editing.31MIT