Ir al contenido

El servidor MCP de Open Factura funciona con cualquier cliente MCP. Hay dos formas de conectarlo:

  • Remota (HTTP): https://openfactura.co/mcp con el encabezado Authorization: Bearer of_test_…. No instalas nada.
  • Local (stdio): npx -y @openfactura/cli mcp. Usa la clave que guardaste con openfactura login (o las variables OPENFACTURA_API_KEY y OPENFACTURA_URL). Sirve para clientes que no envían encabezados.

Mientras pruebas, usa una clave of_test_…: nada de lo que emitas tiene valor fiscal. La clave decide qué puede hacer el agente; ve Autenticación y claves y las herramientas disponibles en Servidor MCP.

Ventana de terminal
npx @openfactura/cli login --url https://app.openfactura.co # pide la clave sin mostrarla
npx @openfactura/cli mcp install cursor # un agente
npx @openfactura/cli mcp install --todos # todos los que encuentre en tu equipo
npx @openfactura/cli mcp install cursor --imprimir # sólo muestra la configuración

Agentes admitidos: claude-code, claude-desktop, cursor, vscode, windsurf, codex, gemini, zed, cline y goose. Con npx @openfactura/cli mcp agentes ves cuáles detecta en tu equipo. Antes de escribir, la CLI guarda una copia de respaldo del archivo de configuración, y nunca elimina los otros servidores que ya tengas.

Reemplaza of_test_... por tu clave. Después de editar un archivo, reinicia el agente o recarga sus servidores MCP.

Remoto:

Ventana de terminal
claude mcp add --transport http openfactura https://openfactura.co/mcp \
--header "Authorization: Bearer of_test_..."

Local (stdio), con la clave de openfactura login:

Ventana de terminal
claude mcp add --transport stdio openfactura -- npx -y @openfactura/cli mcp

Añade --scope user para tenerlo en todos tus proyectos o --scope project para compartirlo en el .mcp.json del repositorio. Más detalles en la documentación de Claude Code.

ChatGPT y claude.ai en el navegador se conectan a servidores MCP mediante conectores que exigen OAuth. El servidor de Open Factura todavía sólo acepta claves de API; el inicio de sesión con OAuth llegará pronto. Mientras tanto, usa Claude Code, Claude Desktop, Cursor, VS Code u otro de los agentes de esta página.

Las habilidades para agentes le enseñan a validar antes de emitir, a confirmar contigo y a manejar los errores:

Ventana de terminal
npx skills add xaviigna/openfactura

Para asistentes de IA: llms.txt ·llms-full.txt · cada página en Markdown añadiendo .md a su ruta.