Fabrizio Scanavini’s Post

Three laptops. The same Claude Skill on each one. The same API key sitting in plaintext inside it. That was us. Getting those keys off every machine took one afternoon and costs zero euros a month. How it starts. You write a small tool for yourself — mine logs my hours in Kimai so I stop typing them by hand at 8pm. It works. You hand it to the team. Then you write the same tool three times, because each copy needs a user id hardcoded inside it, or everyone's hours land under one name. Then you pass the files around over WhatsApp/Gmail/..., and someone is on version three while you are on version six. Then half of it works in Claude Code and does nothing in Cowork, because scheduled tasks run in a sandbox that never sees your files. Five problems on the table: distribution, updates, secrets, portability, identity. So I stopped patching Skills and moved the whole thing off the laptops. One MCP server on a Cloudflare Worker. The tokens live there as Worker secrets. Uploaded once, encrypted, off every machine. Everyone logs in with their own GitHub account, restricted to our org. Someone leaves the team, you remove them from the org, access is gone. And because it sits on the internet instead of in a user folder, Claude Code, Cowork, the desktop app and scheduled tasks all see the same server. Another one good reason to build your own server is IDENTITY. When I log three hours on a project in Kimai, they land under my name — GitHub already told the server who was calling. Three servers collapsed into one, and nobody here holds a Kimai key any more. "MCP is dead, it eats context." Partly true: a connector loads its tool descriptions at startup, every time. So keep those descriptions to what the function does and what it takes, and put the how-to in a Skill inside the same plugin. Mine cost about 1% of the window. Check yours in Claude Code with /context. One afternoon. Two free accounts. And you don't go back. Full article in the first comment: the five obstacles one by one, the OAuth wrapper, the repo layout. #MCP #ClaudeCode #CloudflareWorkers

  • text

To view or add a comment, sign in

Explore content categories