IT systems administrator. I automate infrastructure and build Claude skills, plugins & AI agents, all open source.
By day I keep the Microsoft cloud stack at journaway (a travel operator) secure, governed, and running: Microsoft 365, Azure, identity, and endpoint security. By night I build open-source MCP servers and agent tooling.
- ⏳ 24+ years in IT
- ☁️ Cloud & Identity: Microsoft 365, Azure, Entra ID, Intune
- 🛡️ Security: Microsoft Defender, hardening, conditional access, compliance
- 🤖 Automation & AI: building agents and MCP servers with Claude
- 🤝 Off the keyboard: vendor & contract management for IT services
- 📍 Ostrhauderfehn, Germany
- 📧 Reach me at manuelguttmann@icloud.com
| claude-team-hierarchy Shell Claude Code plugin: nested 5-level team-lead orchestration (CEO delegates only, opus-only dispatch, author != reviewer, mandatory memory). Ships a skill… | code-audit-suite Shell Local Docker-based code-quality & security tool chain as Claude Code skills: one orchestrator drives a codebase to zero (quality, security, licensing, and that… |
| the-real-hetzner-mcp TypeScript Local MCP server (stdio) exposing the entire Hetzner Cloud API as 201 typed tools, read and write | the-real-bitwarden-mcp TypeScript Local stdio MCP server for Bitwarden (Public API + Secrets Manager). 50+ admin tools for members, groups, collections, policies, licensing, projects, and… |
25,050 npm downloads in the last 12 months across 6 published packages, 2,792 of them in the last 30 days:
opencode-sonarqube 20,999 ·
@mguttmann/hetzner-cloud-mcp 554 ·
the-real-bitwarden-mcp 417.
3 further packages account for the remaining 3,080. They are counted but not named, because only packages with a verified public repository are named.
Downloads, not users: CI and mirror traffic is included. Source: api.npmjs.org.
Contributions to 13 upstream repositories I do not own.
Merged upstream
code-yeongyu/oh-my-openagent(69k stars): 2 pull requests merged bycode-yeongyu(the repository owner), newest first:vlinx-io/VelaTerm: 11 pull requests merged byvlinx-io(the repository owner), newest first:
Open right now
TypeWhisper/typewhisper-mac#1402: Groq: default dictionary prompt can drop most of a German dictation (controlled replay… · labelledbug· updated 2026-09-27vlinx-io/VelaTerm#106: Conversation view: offer all Claude Code slash commands in Claude sessions, with per-agent… · updated 2026-09-27vlinx-io/VelaTerm#105: Conversation view: no way to resume an earlier Claude conversation; /resume only works in the… · updated 2026-09-27
On anomalyco/opencode 24 of my 25 pull requests are closed: 13 by the repository's own automation (github-actions), 11 by me, none by a maintainer.
🔄 Regenerated 2026-09-27 23:27 UTC from the GitHub API and api.npmjs.org · run #109 · scheduled daily at 04:30 UTC
- 🌐 Portfolio: mguttmann.github.io
- 📁 All repositories: github.com/mguttmann?tab=repositories
- 📧 Email: manuelguttmann@icloud.com
GitHub: @mguttmann- 💼 LinkedIn: @manuel-guttmann



