hugo-frontmatter-mcp

Servidor MCP para gestionar el frontmatter de Hugo.

Documentación

Idiomas

Python 98.2% Makefile 1.1%

Principales Contribuyentes

Información del Proyecto

Creado

7 de mayo de 2025

Última actualización

7 de septiembre de 2026

Licencia

MIT

Rama principal

main

Acerca de Este Proyecto

Hugo Frontmatter MCP es un servidor de Protocolo de Contexto de Modelo para leer, actualizar, validar y procesar por lotes el frontmatter YAML en archivos de contenido de Hugo. Expone más de 14 herramientas que cubren todo, desde actualizaciones de campos individuales hasta la gestión de etiquetas en todo el directorio.

Características

  • Gestión de Campos: Lee y modifica campos individuales del frontmatter (título, fecha, descripción, estado de borrador)
  • Operaciones de Listas: Agrega, elimina y gestiona campos de lista como etiquetas e imágenes
  • Procesamiento por Lotes: Operaciones en todo el directorio para listar todas las etiquetas, encontrar publicaciones por etiqueta, renombrar etiquetas
  • Validación de Fechas: Verifica la consistencia del formato de fecha en todos los archivos de contenido
  • Más de 14 Herramientas: Cobertura integral de operaciones de frontmatter

Instalación

# Direct
uvx --from git+https://github.com/wdm0006/hugo-frontmatter-mcp hugo-frontmatter-mcp

# Via Smithery
npx -y @smithery/cli install @wdm0006/hugo-frontmatter-mcp --client claude

# Or add to your MCP client config
{
  "mcpServers": {
    "hugo-frontmatter": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/wdm0006/hugo-frontmatter-mcp", "hugo-frontmatter-mcp"]
    }
  }
}

Uso

Todas las operaciones requieren rutas absolutas de archivos o directorios. El servidor expone herramientas para la recuperación de campos, actualización de metadatos, gestión de etiquetas e imágenes, y validación por lotes en tu directorio de contenido de Hugo.