Skip to content
View MikkoParkkola's full-sized avatar
👨‍🚀
👨‍🚀

Highlights

  • Pro

Block or report MikkoParkkola

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
MikkoParkkola/README.md

Tools for AI agents — and for getting things done without one

Small, sharp command-line and MCP tools. Most wire straight into an agent (Claude Code, Cursor, Codex); a few just run on their own. What they share: they work locally, need no API keys, and keep your data on your machine.

I build these mostly for the fun of it; for my own workflows, released once they turn out useful enough that someone else might want them too.

Browse them all at mikkoparkkola.github.io.

For AI agents

Tool License Platform What it does
mcp-gateway Dual (MIT + PolyForm-NC EE) macOS, Linux Puts one endpoint in front of all your MCP servers and sends the model about 89% fewer tool tokens.
trvl PolyForm-NC macOS, Linux Travel search across flights, hotels, trains, and ferries, with price alerts. One natural-language travel tool, no API keys.
nab Mixed (MIT + PolyForm-NC EE) macOS, Linux Turns any URL into clean markdown for an LLM. Real cookie auth, anti-bot reach, prompt-injection defense on by default, and on-device transcription and OCR.
axterminator PolyForm-NC macOS Eyes and hands for macOS agents: 30 tools for background GUI control, plus audio and camera capture.
glyphdown PolyForm-NC macOS, Linux Cuts Claude Code token cost by compressing tool output and deduping context, all on device. Stacks on prompt caching.
anti-ai-tell MIT Any AI client Keeps AI-assisted writing from reading like a bot, with prompt rules, a linter, and a checklist.

Run on their own — no AI required

Tool License Platform What it does
nowifi AGPL-3.0 macOS, Linux Stuck behind a hotel or airport wifi login? One command clears it with 27 techniques, and restores your network on Ctrl+C.
translate-browser-extension GPL-3.0-or-later Chrome, Firefox Full-page translation that reaches the dynamically loaded content other translators skip. An optional on-device model keeps the text in your browser.

On licensing. The tools marked PolyForm Noncommercial are free for personal and non-commercial use. If a company uses one to make money or save money, a commercial license funds the work that keeps it going, which only seems fair. mcp-gateway and nab are MIT at the core, free to use commercially, with only their enterprise add-on files under that same non-commercial term. The rest use MIT, GPL, and AGPL; use them as those licenses allow.

On the web

Not everything is a download. fupit shows where the climate stays livable — projections for any place on Earth, year by year to 2100, with every number traceable to public climate science. No install, just open it. Source, AGPL-3.0.

Install

Homebrew, for the binaries:

brew tap MikkoParkkola/tap && brew install trvl mcp-gateway nab nowifi

axterminator is macOS-only:

brew install axterminator

Some tools ship as Claude Code plugins instead. Add the marketplace once, then install any of them:

claude plugin marketplace add MikkoParkkola/claude-marketplace
claude plugin install glyphdown   # or: trvl, anti-ai-tell

Or let your agent do it. Point Claude Code, Cursor, Windsurf, or Codex at a repo:

Read https://github.com/MikkoParkkola/trvl and install it for me.

Swap the URL for any tool above. The agent reads the README, installs the binary, wires up the connection, and verifies it. Usually under a minute.

To put mcp-gateway in front of everything, add this to your client:

{ "mcpServers": { "gateway": { "type": "http", "url": "http://localhost:39400/mcp" } } }

Homebrew tap

Pinned Loading

  1. mcp-gateway mcp-gateway Public

    One endpoint in front of unlimited MCP servers and REST APIs. The agent sees a fixed ~15-tool surface however many you connect, so tool-list token cost stays flat (about 89% less on a 100-tool stac…

    Rust 40 12

  2. trvl trvl Public

    Travel MCP server + CLI for AI assistants — flights, hotels, trains, cars, ferries, price alerts. No API keys, single Go binary. 1 smart MCP tool + 66 aliases (98.9% smaller tools/list). Works with…

    Go 47 4

  3. nab nab Public

    Token-lean web microfetch for LLM agents: any URL → clean markdown via CLI, MCP server, and Claude Code plugin. Real browser-cookie auth, passkeys, anti-bot reach, on-by-default prompt-injection de…

    Rust 8

  4. axterminator axterminator Public

    MCP server for macOS desktop automation. Background GUI testing, 30 tools, audio capture, camera, virtual desktops. Built in Rust.

    Rust 2

  5. nowifi nowifi Public

    No WiFi? Now WiFi. One command. 27 techniques. Bypass any captive portal.

    Go 13

  6. glyphdown glyphdown Public

    Lossless, on-device token-cost reduction for Claude Code and LLM coding agents. Free plugin: compresses tool-result output, dedups context, compacts the system prompt — stacks on Anthropic prompt c…

    Rust 1