Ruflo
Agent teams, swarms, memory and hooks for Claude Code and Codex, served over MCP.
Descripción del creador (original en inglés)
FreeScout ticket management with AI-powered analysis, search filters, and structured outputs.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
Pasó 2/2 revisiones · Funciona en tu computadora
Primero: ¿qué IA usas?
Elige tu app y los pasos aparecen abajo.
Funciona con Claude, pero hay que preparar algo antes
Necesitas una clave de MCP FreeScout (regístrate en el sitio del autor; puede tener costo) · Instala Node.js en tu computadora primero (una sola vez) · Solo en la app de Claude para computadora (Windows o Mac), no en la web ni en el móvil
Una sola vez; sirve para todos los servidores que necesitan Node.js
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Puede tener costo.
SettingsDeveloperEdit Config
{
"mcpServers": {
"freescout": {
"command": "npx",
"args": [
"-y",
"@verygoodplugins/mcp-freescout"
],
"env": {
"FREESCOUT_URL": "your-value",
"FREESCOUT_API_KEY": "your-value",
"FREESCOUT_DEFAULT_USER_ID": "your-value"
}
}
}
}Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Usa MCP FreeScout y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude dice que está usando MCP FreeScout o muestra una herramienta de MCP FreeScout en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
ChatGPT todavía no puede conectar MCP FreeScout
MCP FreeScout se instala en tu computadora, pero ChatGPT solo conecta servidores que funcionan en la web
A · Usa una app que pueda conectar MCP FreeScout
B · Otros en Búsqueda y memoria de IA que funcionan con ChatGPT
Elegidos entre los más usados de la misma categoría, solo los que se conectan con una dirección y sin clave
Funciona con Claude Code, pero hay que preparar algo antes
Necesitas una clave de MCP FreeScout (regístrate en el sitio del autor; puede tener costo) · Instala Node.js en tu computadora primero (una sola vez)
Una sola vez; sirve para todos los servidores que necesitan Node.js
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Puede tener costo.
Mac: pulsa Command+Espacio y escribe Terminal · Windows: abre PowerShell
claude mcp add freescout --env FREESCOUT_URL=your-value --env FREESCOUT_API_KEY=your-value --env FREESCOUT_DEFAULT_USER_ID=your-value -- npx -y @verygoodplugins/mcp-freescoutCambia “your-value” por tu clave antes de pulsar Enter
Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Deberías ver MCP FreeScout en la lista como conectado
Usa MCP FreeScout y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude Code dice que está usando MCP FreeScout o muestra una herramienta de MCP FreeScout en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con Cursor, pero hay que preparar algo antes
Necesitas una clave de MCP FreeScout (regístrate en el sitio del autor; puede tener costo) · Instala Node.js en tu computadora primero (una sola vez)
Una sola vez; sirve para todos los servidores que necesitan Node.js
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Puede tener costo.
En la configuración de MCP FreeScout, FREESCOUT_URL, FREESCOUT_API_KEY, FREESCOUT_DEFAULT_USER_ID está vacío; añade tu clave y guarda
Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Usa MCP FreeScout y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Cursor dice que está usando MCP FreeScout o muestra una herramienta de MCP FreeScout en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Cursor el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con VS Code, pero hay que preparar algo antes
Necesitas una clave de MCP FreeScout (regístrate en el sitio del autor; puede tener costo) · Instala Node.js en tu computadora primero (una sola vez)
Una sola vez; sirve para todos los servidores que necesitan Node.js
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Puede tener costo.
En la configuración de MCP FreeScout, FREESCOUT_URL, FREESCOUT_API_KEY, FREESCOUT_DEFAULT_USER_ID está vacío; añade tu clave y guarda
Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Usa MCP FreeScout y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si VS Code dice que está usando MCP FreeScout o muestra una herramienta de MCP FreeScout en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de VS Code el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Otras apps que usan MCP, como Windsurf, Zed o Gemini CLI, añaden servidores de forma distinta. Míralo en la lista de apps
Ver todas las apps que usan MCP →
La configuración JSON está en “Para desarrolladores”, abajo
Claude Code
claude mcp add freescout --env FREESCOUT_URL=your-value --env FREESCOUT_API_KEY=your-value --env FREESCOUT_DEFAULT_USER_ID=your-value -- npx -y @verygoodplugins/mcp-freescoutClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"freescout": {
"command": "npx",
"args": [
"-y",
"@verygoodplugins/mcp-freescout"
],
"env": {
"FREESCOUT_URL": "your-value",
"FREESCOUT_API_KEY": "your-value",
"FREESCOUT_DEFAULT_USER_ID": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"freescout": {
"command": "npx",
"args": [
"-y",
"@verygoodplugins/mcp-freescout"
],
"env": {
"FREESCOUT_URL": "your-value",
"FREESCOUT_API_KEY": "your-value",
"FREESCOUT_DEFAULT_USER_ID": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"freescout": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@verygoodplugins/mcp-freescout"
],
"env": {
"FREESCOUT_URL": "your-value",
"FREESCOUT_API_KEY": "your-value",
"FREESCOUT_DEFAULT_USER_ID": "your-value"
}
}
}
}FREESCOUT_URL obligatorio envFREESCOUT_API_KEY secreto obligatorio envFREESCOUT_DEFAULT_USER_ID envEsta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
npm: @verygoodplugins/mcp-freescoutSegún cómo se conecta este servidor y la documentación de cada app, comprobado el 10 nov 2026.
Se ejecutan en tu computadora en
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 11 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub verygoodplugins, dueña del repo
Último cambio de código: hace 5 días
Todavía no hemos leído este repo en GitHub
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Pregunta, comparte un consejo o avisa de que no funciona. Ordenado por lo que la gente marcó como útil.
Aún no hay publicaciones. Sé la primera persona en preguntar o compartir.
Lo publicado aquí lo escriben usuarios, no el equipo de PopNx.
Aún no hay reseñas
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 2 de 2 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
Debes completar: FREESCOUT_URL, FREESCOUT_API_KEY
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez hace 5 días, y la última versión (3.1.0) llegó al registro hace 2 meses.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.
En la misma categoría: Ruflo, Context7, Metabase
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
An MCP (Model Context Protocol) server for FreeScout helpdesk ticket management. This server provides tools to interact with FreeScout tickets, analyze issues, and manage customer responses.
buildServer factory serves both 2025-era and 2026 MCP stdio clients@modelcontextprotocol/server 2.x with Zod 4 input schemas.structuredContent for stable analysis and write-operation results without declaring output schemas.204 No Content update responses and records the user ID that initiated a ticket update.The easiest way to use this MCP server is with npx:
Add this to your Claude Desktop settings (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": { "freescout": { "command": "npx", "args": ["@verygoodplugins/mcp-freescout@latest"], "env": { "FREESCOUT_URL": "https://your-freescout-domain.com", "FREESCOUT_API_KEY": "your-api-key-here" } } } }
Add this to your Cursor MCP settings:
Method 1: Via Cursor Settings UI
Method 2: Manual Configuration Add this to your Cursor settings.json or create ~/.cursor/mcp.json:
{
"mcp": { "servers": { "freescout": { "command": "npx", "args": ["@verygoodplugins/mcp-freescout@latest"], "env": { "FREESCOUT_URL": "https://your-freescout-domain.com", "FREESCOUT_API_KEY": "your-api-key-here" } } } } }
The server communicates only with the FreeScout instance configured in its environment.
If you prefer to install and run the server locally:
git clone https://github.com/verygoodplugins/mcp-freescout.git
cd mcp-freescout
npm install
npm run build
{
"mcpServers": { "freescout": { "command": "node", "args": ["/path/to/mcp-freescout/dist/index.js"], "env": { "FREESCOUT_URL": "https://your-freescout-domain.com", "FREESCOUT_API_KEY": "your-api-key-here" } } } }
Run the server directly:
npm start
Or in development mode with auto-reload:
npm run dev
freescout_get_ticketFetch a FreeScout ticket with all its details and conversation threads.
Parameters:
ticket (required): Ticket ID, number, or FreeScout URLincludeThreads (optional): Include conversation threads (default: true)Natural Language Examples:
Example:
{
"ticket": "12345", "includeThreads": true }
Example: Fetching a FreeScout ticket with conversation threads
freescout_analyze_ticketAnalyze a ticket to determine issue type, root cause, and suggested solutions.
Parameters:
ticket (required): Ticket ID, number, or FreeScout URLNatural Language Examples:
Returns:
Example: Intelligent ticket analysis with issue classification
freescout_add_noteAdd an internal note to a ticket for team communication.
Parameters:
ticket (required): Ticket ID, number, or FreeScout URLnote (required): The note contentuserId (optional): User ID for the note (defaults to env setting)Natural Language Examples:
freescout_update_ticketUpdate ticket status and/or assignment.
Parameters:
ticket (required): Ticket ID, number, or FreeScout URLstatus (optional): New status ('active', 'pending', 'closed', 'spam')assignTo (optional): User ID to assign the ticket toNatural Language Examples:
freescout_create_draft_replyCreate a draft reply in FreeScout that can be edited before sending. This tool lets the LLM generate the reply content and saves it directly to FreeScout as a draft. Automatically converts Markdown formatting to HTML for proper display in FreeScout.
Parameters:
ticket (required): Ticket ID, number, or FreeScout URLreplyText (required): The draft reply content (generated by the LLM, supports Markdown formatting)userId (optional): User ID creating the draft (defaults to env setting)to (optional): List of TO recipients. Omit to preserve existing recipients; pass [] to clear.cc (optional): List of CC recipients. Omit to preserve existing recipients; pass [] to clear.bcc (optional): List of BCC recipients. Omit to preserve existing recipients; pass [] to clear.Natural Language Examples:
If recipient fields are omitted, the server preserves the current conversation recipients from FreeScout when available. If FreeScout does not expose existing to recipients on the conversation, its normal default customer recipient behavior is preserved.
Markdown Support:
**text** or __text__ → text*text* or _text_ → _text_Code: `code` → code1. item → proper ordered lists- item or * item → proper unordered listsWorkflow:
freescout_get_ticket_context to get customer info and ticket detailsfreescout_create_draft_reply to save the draft in FreeScout (Markdown automatically converted to HTML)Example: Draft reply workflow with personalized customer response
freescout_get_ticket_contextGet ticket context and customer information to help craft personalized replies.
Parameters:
ticket (required): Ticket ID, number, or FreeScout URLNatural Language Examples:
Returns:
freescout_search_ticketsSearch for tickets across your FreeScout instance.
Parameters:
query (required): Search querystatus (optional): Filter by status ('active', 'pending', 'closed', 'spam', 'all')mailboxId (optional): Filter by specific mailbox ID (searches all mailboxes if not specified)Natural Language Examples:
Search Parameters (v2.0+):
textSearch (optional): Plain text search in ticket content/subjectassignee (optional): 'unassigned' | 'any' | user_id (number)status (optional): 'active' | 'pending' | 'closed' | 'spam' | 'all'state (optional): 'published' | 'deleted'mailboxId (optional): Filter by specific mailbox IDupdatedSince (optional): ISO date or relative time like "7d", "24h", "30m"createdSince (optional): ISO date or relative timepage (optional): Page number for pagination (min: 1)pageSize (optional): Results per page (min: 1, max: 100)Search Tips for AI Agents:
assignee: "unassigned" with status: "active"updatedSince: "7d" for last 7 daysassignee: 123 (user ID number){ textSearch: "error", assignee: "unassigned", updatedSince: "24h" }freescout_get_mailboxesGet a list of all available mailboxes in your FreeScout instance.
Parameters: None
Natural Language Examples:
// Analyze a ticket to understand the issue
await mcp.callTool('freescout_analyze_ticket', { ticket: '12345', });
// 1. Analyze the ticket to understand the issue
const analysis = await mcp.callTool('freescout_analyze_ticket', { ticket: '12345', });
// 2. Get ticket