MCP server · AI tooling
GitLab MCP Server
A Model Context Protocol server that exposes GitLab's REST v4 and GraphQL APIs as 1,000+ tools for AI assistants — a single static Go binary over stdio or HTTP.
documentation hub
I'm José M. Requena Plens (jmrplens), an R&D engineer building open-source developer and infrastructure tooling. This site indexes the technical documentation of my repositories, hosted on GitHub Pages. For everything else — writing, homelab, CV — my main website is jmrp.io.
projects
MCP server · AI tooling
A Model Context Protocol server that exposes GitLab's REST v4 and GraphQL APIs as 1,000+ tools for AI assistants — a single static Go binary over stdio or HTTP.
Security · networking
A CrowdSec bouncer for MikroTik RouterOS — manages address lists and firewall rules through the RouterOS API. Written in Go.
Acoustics · DSP
Acoustic measurement toolkit for Python: fractional octave-band filter banks, A/C/Z and time weighting, and sound level metrology — conformance-tested against IEC 61260-1 and IEC 61672-1. Formerly PyOctaveBand.
Networking · DDNS
Dynamic DNS for Cloudflare in pure Bash — creates, updates or deletes IPv4/IPv6 records with per-record settings, notifications, and no runtime dependencies.
about