I commute around Europe: Finland, Czechia, Estonia. I enjoy Go, PHP, Node.js/TypeScript and C#, and I pick whatever fits the job. My philosophy is laziness as productivity: automate the boring parts, keep a human in the loop. Most of what I build is open source: MCP servers, Claude Code plugins, a hosting platform for agent-built apps and a pixel-art game portal.
Products
- 📊 Metrifyr: your marketing data for AI agents, over MCP. GA4, Search Console, Tag Manager, AdSense, PageSpeed and keyword research in one connector for Claude, Cursor and friends. Built because I kept doing the same GA4 digging by hand.
- 🎮 PixelDen: browser games portal, pixel art made with AI tooling
- 🍞 drobek: self-hosted vibe coding hosting. Your agent writes the frontend over MCP, the backend is platform modules: auth, data, forms, email, files and an API proxy with server-side secrets. AGPL-3.0 · drobek.app
- ⚒️ codeforge: AI coding sessions over git repos (Claude Code, Codex, Cursor) on a server, with live stream, cost tracking and PR review
- 📝 vellum: self-hosted MCP server over a folder of markdown, one Go binary, no DB
MCP servers
- 🦊 firefox-devtools-mcp: inspect and control Firefox via WebDriver BiDi, now under Mozilla
- 🦞 openclaw-mcp: bridge between Claude.ai and a self-hosted OpenClaw assistant, with OAuth
- 📗 mcp-gsheets: read, write and manage Google Sheets from Claude, Cursor and friends
- 🎨 mcp-design-system-extractor: lets agents read your Storybook design system
Also: cursor-plugin-cc · mcp-jira-stdio · pixelforge-mcp · openclaw-a2a · ai-skills
Shooting down my last year
Latest writing
- Claude Code built the app. I refused to let it publish itself.
- Your AI-built app wants your API key. I built drobek so it never gets it.
- The AI artifact was useful. Then someone wanted to keep using it.
🌐 tomasgrasl.cz · ✍️ dev.to · 💬 /dev/null · 🦋 Bluesky · 𝕏 @GraslT





