Tomas Grasl

2 commits

TG

Tomas Grasl

@freema

Commit activity

2 commits in the last 24 hours

longest streak 1 daycurrent 1

40 / 50 XP10 XP to daemon
Tomas Grasl: MCP servers, indie games.

Hi, I'm Tomas 馃憢

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

Contribution graph for the last year. A tiny pixel ship shoots down the busiest days.

Latest writing

馃寪 tomasgrasl.cz 路 鉁嶏笍 dev.to 路 馃挰 /dev/null 路 馃 Bluesky 路 饾晱 @GraslT

freema/README.md on GitHub