Connects Claude to Runrun.it's task management API so you can create and update tasks, post comments, and manage projects without leaving your conversation. The server also integrates Cloudinary for image hosting (useful for attaching screenshots or documentation to tasks) and includes optional Discord webhook support for posting updates to team channels. You'll need your Runrun.it app key and user token, plus Cloudinary credentials if you want the image upload features. Aimed at agencies running their workflow through Runrun.it who want to log work, update task status, or sync project updates through Claude instead of switching to the web interface.
Plugin do Cursor com regras, skills, agentes, comandos, e MCP para padronizar o trabalho da sua agência.
agency-plugin/
├── .cursor-plugin/
│ └── plugin.json # Manifesto do plugin
├── mcp-runrunit/ # Servidor MCP para Runrun.it (Tasks + Comments + Discord)
├── docs/ # Documentação de referência (API, workflows, entidades)
│ └── Indíce.md # Índice dos tópicos — os agentes consultam esta pasta
├── rules/ # Regras (.mdc)
│ ├── coding-standards.mdc
│ ├── review-checklist.mdc
│ └── docs-reference.mdc # Orienta os agentes a consultar docs/
├── skills/ # Skills do agente
│ └── code-reviewer/
│ └── SKILL.md
├── agents/ # Agentes personalizados
│ └── security-reviewer.md
├── commands/ # Comandos executáveis
│ └── deploy-staging.md
├── hooks/
│ └── hooks.json # Hooks (opcional)
├── assets/
│ └── logo.svg # Logo do plugin
└── README.md
docs/ — os agentes são orientados a consultar docs/ (e o docs/Indíce.md) para documentação do projeto, API e workflows."runrunit-mcp": {
"command": "npx",
"args": [
"-y",
"mcp-runrunit"
],
"env": {
"RUNRUNIT_APP_KEY": "<APP_KEY>",
"RUNRUNIT_USER_TOKEN": "<USER_TOKEN>",
"CLOUDINARY_CLOUD_NAME": "<CLOUD NAME>",
"CLOUDINARY_API_KEY": "<CLOUDINARY_API_KEY>",
"CLOUDINARY_API_SECRET": "<CLOUDINARY_API_SECRET>",
"BOT_DISCORD_TOKEN_PUBLIC_ID": "<BOT_DISCORD_TOKEN_PUBLIC_ID>",
"BOT_RUNRUNIT_REPORT_PRIVATE_KEY": "<BOT_RUNRUNIT_REPORT_PRIVATE_KEY>",
"DISCORD_GUILD_ID": "<DISCORD_GUILD_ID>",
"DISCORD_CHANNEL_ID": "<DISCORD_CHANNEL_ID>"
}
},
**
Substitua os valores entre "" acima por chaves reais
As credenciais do runrunit, basta pegar no perfil. https://i.imgur.com/qT6Xmcz.png
Obter as credenciais do Cloudinary (bucket online para hospedagem de imagens, disponibiliza links para as documentações)
2.1 Faça login/registro https://cloudinary.com/users/register_free (Utilize sua conta google ou Github)
As variaveis do Discord hoje são uma utilização opicional, visando implementação futura onde iremos unificar os canais dos clientes com os gestores sinalizando andamentos, impeditivos, finalizações ou qualquer outro evento relevante para o acompanhamento.
Para publicar no marketplace do Cursor:
Ajuste conforme a licença da sua agência (ex.: MIT, proprietária).
RUNRUNIT_APP_KEY*secretRunrun.it API App-Key (application key)
RUNRUNIT_USER_TOKEN*secretRunrun.it API User-Token (user authentication)