Skip to content
View cyb3ralbert's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report cyb3ralbert

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
cyb3ralbert/README.md

cyb3ralbert

Infrastructure engineer. Linux, Kubernetes, Go, Python.


Currently

Tool-level permissions in MCP servers — which tools a server actually puts in tools/list, and how to make it hand an agent fewer of them.

The pattern I keep arriving at, which is not original and not complicated: deny writes by default, grant write tools by name, filter the unnamed ones out of the inventory rather than rejecting them at call time, and fail at startup on an unknown name.

Recent patches:

Notes from reading six of these servers line by line, with a file and line for every claim: what MCP servers actually expose. Corrections welcome — the documentation-based survey that preceded it was wrong in both directions.


Write-ups

Code


site · telegram · linkedin · email

Pinned Loading

  1. claude-skills claude-skills Public

    Reusable Claude Code skills

    1 1

  2. nobsgojobs-go nobsgojobs-go Public

    Minimal Go client for the NoBSGoJobs API — free feed of current Go/backend jobs

    Go 1

  3. hiddenjump hiddenjump Public

    Reverse SSH tunnel for remote access to a home laptop behind CGNAT — autossh + nologin tunnel user + fail2ban

    Shell

  4. trezor-gpg-recovery trezor-gpg-recovery Public

    Recover a Trezor-backed GPG identity from the BIP39 seed, no hardware needed (SLIP-0010)

    Python

  5. trezor-totp trezor-totp Public

    Store TOTP secrets encrypted by a Trezor — only ciphertext on disk

    Python