Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

Verbaly

de AronSotoversión 0.79.0i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.AronSoto/verbaly

Instalar

Resumen

Descripción del creador (original en inglés)

i18n for coding agents: extract, check and translate an app's text, with drafts a person approves

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: stdio
  • Categoría: Otros

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

Necesitas

  • npmNode.js instalado (para el comando npx)

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "verbaly": {
      "command": "npx",
      "args": [
        "-y",
        "@verbaly/mcp"
      ]
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add verbaly -- npx -y @verbaly/mcp

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "verbaly": {
      "command": "npx",
      "args": [
        "-y",
        "@verbaly/mcp"
      ]
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "verbaly": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@verbaly/mcp"
      ]
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub AronSoto, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Otrosi

  • Más estrellas que el 0% de los otros 32589 servidores de esta categoría
  • Publicado en el registro más recientemente que el 90% de los otros 32589 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 32589 servidores de esta categoría

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.

Preguntas frecuentes

¿Es seguro Verbaly?

Superó 1 de 1 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.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

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).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (0.79.0) llegó al registro hace 4 días.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: Spec Driven Development, Remote Desktop Commander, Detailing Manager

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Spec Driven Development

de formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

Se ejecuta en tu computadora★ 440MITActualizado hace 14 meses
Instalar

Remote Desktop Commander

de desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

Se ejecuta en la nube★ 211Actualizado ayer
Instalar

Detailing Manager

de RadoslavMoshev

Connect your auto detailing studio's tasks, cars, clients and revenue to Claude or ChatGPT.

Se ejecuta en tu computadoraActualizado hoy
Instalar

README del creador

Abrir el README

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.

Write your text in the code. Ship it in every language.

An i18n compiler and a tiny runtime for React, Vue, Svelte, Next.js, Nuxt, SvelteKit, Astro and plain HTML.

No key files to keep in sync, params typed from the text, and a CI gate that stops broken translations.

The idea

Most i18n tools ask you to invent a key for every sentence, write it in a file per language and keep the files in step with the code by hand. Verbaly turns that around:

// with key files: name it, write it in en.json, es.json, pt.json, keep them in sync

t('dashboard.welcome_back', { name });

// with Verbaly: write the sentence where it is used tWelcome back, ${name};

// and the compiler writes a stable key and a typed call for you t('ESsQIvlA', { name });

The runtime that ships is 3.35 KB gzip with zero dependencies, measured on every release by a gate in this repo (pnpm --filter verbaly size).

Quick start

pnpm add verbaly @verbaly/vite

pnpm add -D @verbaly/compiler # the verbaly command: init, extract, check npx verbaly init

// vite.config.ts

import verbaly from '@verbaly/vite';

export default { plugins: [verbaly()] };

// anywhere in your app: extracted and typed on save

import { t, setLocale } from 'verbaly/app';

tHello ${name}; await setLocale('es'); // loads only the Spanish module

verbaly/app is your project's own module: the plugin writes it from your config, with your languages and catalogs already in it. Next.js, Nuxt, SvelteKit and Astro have their own one-line setup: pick yours in the row above, or read the full docs at https://verbaly-web.vercel.app/docs.

Why Verbaly

✍️ No key files You write the sentence. The compiler names it and keeps every language file in step with your code. 🧷 Typed from the text {name} , plurals, currency and dates come from the message itself, so a wrong or missing param fails to compile. 🛑 Broken ones never ship verbaly check catches a missing translation, and one that lost a {param} , a tag or a plural case, in plain words.

🪶 Small and fast Zero dependencies, one module per language, and a hot path benchmarked against i18next on every release. 🔄 Any workflow Plain JSON, XLIFF, CSV and gettext PO for translators, Android and iOS exports, and AI drafts a person approves. 🤖 Agent ready An MCP server, an Agent Skill and llms.txt , with drafts an agent can write but never approve.

Review translations in a panel

npx verbaly-studio

Studio serves your project over localhost: what is missing, what is broken, what a machine wrote and where each text lives in your code. Your JSON files are the database and git is the history, a save runs the same validations as verbaly check, and it never edits your source text.

How it compares

Verbalyi18nextLinguiParaglidetypesafe-i18n
Type-safe keys & params✅ inferred from textplugin/manualpartial✅✅
Runtime size (gzip)3.35KB, zero deps13.6KB (19.0 +react)2.2KB (3.3 +react)compiled1.2KB
Setup1 Vite pluginheavy configmacros + Babel/SWCinlang projectgenerator
Key maintenancenone, extractedby handextract → compile stepby handby hand
Dynamic / CMS content✅ real runtime path✅✅⚠️ weak✅
Plain HTML (no framework)✅ DOM interpreter❌❌❌❌
Missing-translation gate✅ fails CI onlyruntime warningCI step✅❌
Broken-translation gate✅ fails CI only❌❌❌❌
Catalog formatplain JSONJSONPO/JSONinlang formatTS files

Sizes are min+gzip of each library's main entry with React external, measured with the same method on 2026-10-15.

Coding agents

claude mcp add verbaly -- npx -y @verbaly/mcp

The MCP server gives your agent the whole cycle as tools, with structured output and resources to read your config and catalogs. Machine translations stay drafts until a person approves them (verbaly review --approve, or Studio): approving is deliberately not a tool. The Agent Skill teaches the write, extract, check and translate cycle (npx degit AronSoto/verbaly/skills/verbaly .claude/skills/verbaly), and the docs publish llms.txt.

Packages

PackageWhat it is
verbalyThe runtime: t, Intl formats, locale helpers and the DOM interpreter
@verbaly/compilerExtraction, typed codegen, the gate and the verbaly command
@verbaly/vite · @verbaly/unpluginBundler plugins: Vite, and webpack, Rollup, esbuild and Rspack
@verbaly/react · @verbaly/vue · @verbaly/svelteFramework adapters: hooks or composables plus
@verbaly/next · @verbaly/nuxt · @verbaly/sveltekitServer rendering: the language per request, hydration with no flash
@verbaly/astroAstro integration: .astro extraction and a static build per language
@verbaly/mcpMCP server: the translation cycle as tools for an agent
@verbaly/studioThe local review panel above

All of them share one version number, and every release is published from CI with npm provenance.

Editor: see the text behind a key on hover

Generated keys are hashes, so t('a1B2c3D4') in a diff tells you nothing. The i18n-ally extension shows the real text inline once you point it at your catalogs. Two files, no Verbaly config changes:

.vscode/settings.json

{

"i18n-ally.localesPaths": ["locales"], "i18n-ally.keystyle": "flat", "i18n-ally.sourceLanguage": "en", "i18n-ally.display

Solo se muestra el principio; lee el resto en el repo

Pregunta a PopNx