Cursor Learn Mode
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Cursor Learn ModeRecord this workflow for generating a monthly report"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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: Browserbeam MCP Server
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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
BugBug skills and MCP workflows for AI agents
System-of-record notebook for AI coding agents: pages, datastores, tasks, skills over MCP.
Build and publish Overskill apps from Cursor, Claude, ChatGPT, or any MCP client.
Search & install 6,500+ AI agent skills from skills-hub.ai inside any MCP tool.
Related MCP Servers
- FlicenseNot 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.1
- AlicenseNot gradedqualityDmaintenanceEnables real browser automation as tools in Cursor, Claude Desktop, Windsurf, and any MCP-compatible client, allowing AI agents to interact with web pages through natural language.20MIT
- FlicenseNot gradedqualityDmaintenanceEnables automation of native Windows desktop applications through screen capture, mouse/keyboard control, and waiting for UI changes, exposing them as MCP tools.1
- AlicenseAqualityAmaintenanceAllows AI clients to see and control Windows 10/11 desktops via MCP, with screenshots, UI Automation, Chrome CDP, keyboard/mouse, and terminal using semantic element targeting.301,292MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/liad07/cursor-learn-mode'
If you have feedback or need assistance with the MCP directory API, please join our Discord server