Cursor is an AI code editor, built as a fork of Visual Studio Code, that adds chat, code generation, and an agent mode that can edit files, run commands, and call MCP tools.
What Cursor does
Anysphere develops Cursor. Because it is based on VS Code, most extensions, themes, and keybindings carry over. On top it adds:
- Tab completion that predicts multi-line edits.
- Chat about your codebase, with files as context.
- Agent mode, which plans and applies changes across files and runs terminal commands.
- MCP support, configured in an
mcp.jsonfile at the project or user level, with stdio and HTTP servers.
An example
After merging a feature branch, a developer asks Cursor's agent: "Summarize what changed since the last tag and draft an X thread and a LinkedIn post about it." The agent reads the git log, calls the publishing server's drafting tool, and reports back.
Why it matters for AI-agent publishing
Developers already have the context for release posts in their editor: the diff, the changelog, the issue. Drafting from Cursor removes a copy-paste step. The risk is that an agent in a coding session has broad access, and posting is outside its usual job.
SocialHandoff gives the Cursor agent its own key, scoped to drafting on the networks you choose. It cannot approve its own drafts, so a code session cannot publish by accident. See Cursor setup, the changelog posts use case, and the MCP config generator.