Skip to content

Repository files navigation

Mallary for Cursor

Plan, post, reply, and check social media from Cursor with Mallary.

This plugin connects Cursor to Mallary's remote MCP server. It includes four skills and one command that help Cursor use Mallary safely.

Status

This repository is ready for Cursor Marketplace review. Until the listing is approved, install it from source for testing.

What You Can Do

  • see your Mallary profiles and connected social accounts
  • create or schedule social posts
  • use a different message for each platform
  • check publishing jobs and open published posts
  • read comments and post approved replies
  • review post analytics
  • manage profiles, settings, platforms, and webhooks

How Sign-In Works

The plugin uses OAuth. Cursor opens Mallary in your browser and asks you to approve access.

Do not paste a Mallary API key into Cursor. The plugin does not store your password, social account tokens, payment details, or API keys.

Install from Source

Cursor needs a real directory copy. Symlinks may not load.

git clone https://github.com/mallarylabs/cursor-plugin.git
mkdir -p ~/.cursor/plugins/local
rsync -a --delete --exclude='.git' cursor-plugin/ ~/.cursor/plugins/local/mallary/

Reload Cursor with Cmd-Shift-P, then choose Developer: Reload Window.

Confirm:

  1. Cursor SettingsPlugins shows Mallary.
  2. Cursor SettingsTools & MCPs shows mallary.
  3. The first Mallary request opens OAuth sign-in.

Try this safe prompt:

Ask Mallary to show my profiles and connected social accounts. Do not post or change anything.

You can also use:

/mallary Show my latest posts and their status.

Switching from an Older Setup

If Mallary appears twice in Cursor, remove the older Mallary entry from ~/.cursor/mcp.json or disable the older Claude plugin copy. Keep only one Mallary MCP connection enabled so Cursor does not show duplicate tools.

Cursor Marketplace

After approval, install Mallary in Cursor with:

/add-plugin mallary

Safe Actions

The plugin reads the current state first. Before it publishes, replies, deletes, disconnects an account, changes settings, or manages a webhook, it shows the exact action and asks for confirmation.

Do not approve an action until the profile, platforms, message, schedule, destination, and other details are correct.

The plugin does not treat a live post as a safe test. It also does not silently retry a write after an unclear result.

Media in Version 1

Version 1 supports media already hosted at https://files.mallary.ai.

Creating an upload URL does not upload a local file. The plugin will not read or transmit a local file unless you clearly ask for that exact file to be sent. Use Mallary or the Mallary CLI to upload local media first.

Privacy

Mallary receives only the account data and content needed to complete your request. The plugin does not use your content to train an AI model.

Development

Requirements: Node.js 20 or newer.

npm install
npm test

For local changes, copy the repository into Cursor again and reload the window:

rsync -a --delete --exclude='.git' ./ ~/.cursor/plugins/local/mallary/

Support

About

Post to your socials from Cursor using the official plugin for Mallary

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages