PROYECTOS
Lo que construyo, y dónde vive.
Los proyectos open source que escribo y mantengo: servidores MCP y herramientas para desarrolladores en Go, librerías de acústica y procesado de señal, y scripts de seguridad de red e infraestructura. Cada entrada enlaza a su código y a su documentación, y los servidores MCP alojados enlazan además a una instancia en marcha que puedes llamar.
Las cifras de descargas suman los artefactos de las releases de GitHub, los pulls de imagen de Docker Hub y las descargas de MATLAB File Exchange. Los ficheros de checksum, firma y SBOM no se cuentan: una release los publica junto al binario y cada instalación descarga ambos, así que contarlos sería contar dos veces la misma instalación. Las cifras del File Exchange se leen a mano (27 de agosto de 2026) porque MathWorks rechaza las peticiones automatizadas, y un proyecto solo muestra su propia cifra al superar las 1.000 descargas, así que los números por proyecto de abajo no suman el total del sitio. La regla exacta, y la lista completa de canales contados y descartados: download-sources.mjs.
// EN MANTENIMIENTO
En desarrollo activo. Tienen releases, seguimiento de issues y documentación.
GitLab MCP Server
gitlab-mcp-server
Servidor Model Context Protocol que expone más de 850 acciones de GitLab como herramientas accesibles para asistentes de IA — más de 1.000 según edición y despliegue.
- Model Context Protocol
- GitLab
- Go
- DevOps
phonometry
Medición, análisis y predicción acústica para Python: metrología de niveles sonoros, psicoacústica, acústica de salas y edificación, materiales, vibración, ruido ambiental y de transporte, acústica subacuática, electroacústica y simulación de ondas, con 613 comprobaciones de conformidad en CI sobre 60 dominios y 378 normas.
- Acoustics
- Signal processing
- Sound level meter
- Octave band
- Python
cs-routeros-bouncer
Bouncer de CrowdSec para MikroTik RouterOS — gestión automática del firewall a través de la API de RouterOS
- Network security
- RouterOS
- Firewall
- Intrusion detection system
- Go
Cloudflare DNS Updater
Cloudflare-DNS-Updater
Cliente de DNS dinámico en Bash que mantiene los registros A y AAAA de Cloudflare apuntando a tu IP pública actual.
- Dynamic DNS
- Cloudflare
- GNU Bash
- IPv6
libgen-mcp
Servidor MCP para buscar y descargar libros, artículos de investigación, cómics, revistas y normas desde Library Genesis. Sin necesidad de cuenta.
- Model Context Protocol
- Library Genesis
- Digital library
- Open access
- Go
TFG-TFM_EPS
Plantilla LaTeX para Trabajos Fin de Grado y Fin de Máster en la Universidad de Alicante (EPS), con pipeline de compilación automatizado en CI.
- LaTeX
- Thesis
- University of Alicante
portainer-mcp
Servidor MCP para Portainer: cobertura 1:1 de la API REST de Portainer en superficies de herramientas dinámicas, meta e individuales.
- Model Context Protocol
- Portainer
- Docker
- REST
- Go
// ARCHIVADOS
Ya sin mantenimiento, públicos y en solo lectura. Sobre todo trabajo de investigación e instrumentación de la etapa de acústica.
A-Lab
Software en MATLAB para la medición de parámetros acústicos y de experimentos.
- Acoustics
- Acoustic impedance
- MATLAB
mastodon_official_profiles
Lista de perfiles oficiales en Mastodon.
- Mastodon
- Fediverse
- Python
SetFigPaper
Función para modificar el estilo de las representaciones gráficas de MATLAB.
- Data visualization
- MATLAB
LoVE-BASS
Loudspeakers for Vented Enclosures: un enfoque inverso para la selección de altavoces. MATLAB (App Designer).
- Loudspeaker
- Loudspeaker enclosure
- Acoustics
FDTDexamples
Modelos FDTD de aeroacústica simples y complejos para MATLAB 2019b o superior.
- Finite-difference time-domain method
- Aeroacoustics
- MATLAB
CATT2Matlab
Aplicación para manejar la información generada por CATT-Acoustic 8.
- Acoustics
- Reverberation
- MATLAB
FFT2octave
Filtra datos de FFT a bandas de octava y de fracción de octava.
- Signal processing
- Fast Fourier transform
- Octave band
- MATLAB
getANSIfrequencies
Función de MATLAB que devuelve el array de frecuencias en bandas de octava o de fracción de octava.
- Octave band
- Acoustics
- MATLAB
dBFA2Matlab
Representa los datos de historia temporal obtenidos con dBFA y calcula la teoría revisada corregida.
- Acoustics
- Sound level meter
- MATLAB
MATLAB_Instruments
Control de instrumentos de laboratorio con MATLAB.
- Measuring instrument
- IEEE-488
- Data acquisition
- MATLAB
picoScopeMATLAB
Biblioteca para trabajar con la serie PicoScope 5000 (y posiblemente otros modelos) en MATLAB.
- Oscilloscope
- Data acquisition
- Measuring instrument
- MATLAB
Apoyo
Estos proyectos se mantienen en mi tiempo libre, sobre hardware que funciona en casa. Si alguno te ahorra una tarde, puedes patrocinar el trabajo en GitHub. En cualquier caso, aquí no hay nada tras un muro de pago, y nada te rastrea.