# Aditya Raj Singh · dev.adityarajsingh.com > Personal developer site of Aditya Raj Singh: open-source projects, MCP servers, automation, and homelab builds. ## Projects - [Switchboard Browser Picker for Mac](https://dev.adityarajsingh.com/switchboard/): Free, open-source macOS menu-bar app that becomes the default browser and routes each link to the right browser, Chromium profile or private window. Links with no matching rule open a picker at the cursor with one row per installed browser profile (Chrome, Brave, Edge, Vivaldi, Opera, Chromium), chosen with number keys; holding Command saves a rule for that site and holding Option opens a private window (Chromium and Firefox families). Rules match on any mix of sites (domain and subdomains), the source app the link was clicked in, and a case-insensitive URL regex; the first match wins. Since v0.2.0 it cleans links before rules match: strips tracking parameters (utm_*, fbclid, gclid, msclkid, mc_eid and site-specific ones like YouTube si) and unwraps Outlook SafeLinks, Google, Facebook, Messenger, Instagram, LinkedIn, Slack and YouTube redirect links, locally with no short-link expansion. Managed from a native SwiftUI Settings window, stored in one local JSON file, no network requests. MIT-licensed, written in Swift, universal binary for Apple Silicon and Intel, requires macOS 14+. Release builds from 0.2.1 are signed with a Developer ID and notarized by Apple, so the download opens without a security warning; or install with Homebrew (brew install justadityaraj/tap/switchboard), which builds locally. Source: https://github.com/justadityaraj/switchboard-browser-picker - [Mac browser pickers compared](https://dev.adityarajsingh.com/switchboard/comparison/): Feature, price and license comparison of Switchboard Browser Picker against Velja, Finicky, Choosy, OpenIn and other macOS browser pickers, with sources and a last-verified date. - [How to change the default browser on Mac](https://dev.adityarajsingh.com/switchboard/change-default-browser-mac/): Steps for macOS 13 Ventura through macOS 26 Tahoe (System Settings → Desktop & Dock → Default web browser), older macOS, from the browser, from Terminal with defaultbrowser, troubleshooting, and using more than one default browser via a browser picker. - [Folderglass for Mac (formerly Foldout)](https://dev.adityarajsingh.com/folderglass/): Free, open-source macOS Quick Look extension. Select a folder in Finder and press Space to see its recursive size (every subfolder counted in the background, results filling in live, stopping after 15 seconds or one million items on huge folders), a file-type breakdown bar (video, images, code, documents, archives, audio), and sortable tabs for top-level contents with full sizes, the 100 largest files anywhere inside and the 100 most recently modified. Folders that are mostly images open to a thumbnail grid. For git repositories it shows the branch, last commit subject, author and date, and counts of modified and deleted tracked files, read directly from the .git folder (HEAD, refs, packed-refs, loose and packed commit objects, the index) without running git; linked worktrees work. A README in the folder is rendered inline (headings, lists, code blocks, quotes, tables), and standalone .md files and .zip archive contents preview too. The extension is sandboxed, read-only and has no network access; it skips Mail, Messages, Photos, other apps' containers and cloud-drive folders instead of asking for access. The app has settings for hidden files, the starting tab, the scan time limit (5, 15 or 30 seconds) and top-level-only scans on network drives, plus Reset Quick Look and an update check against GitHub that can be turned off. MIT-licensed, Swift and SwiftUI, universal binary, macOS 14+. Install with Homebrew (brew install justadityaraj/tap/folderglass), which builds locally, or download the DMG, which is signed with a Developer ID and notarized by Apple from 0.1.3, so it opens without a security warning. Formerly named Foldout (renamed in 0.2.0). Source: https://github.com/justadityaraj/folderglass - [Quick Look folder preview apps compared](https://dev.adityarajsingh.com/folderglass/comparison/): Feature, price and license comparison of Folderglass against Folder Preview, Folder Preview Pro, PeekX, Unfold, Folder Quick Look and Peek, with sources and a verified date. - [Shim MCP: WordPress MCP Server](https://dev.adityarajsingh.com/shim-mcp/): Open-source WordPress plugin that turns a WordPress site into a Model Context Protocol (MCP) server for AI clients like Claude Code, Claude Desktop and Cursor. 58 abilities across 13 domains (posts, pages, taxonomy, search, revisions, media, users, plugins, menus, widgets, comments, options, system), registered through WordPress's own Abilities API and exposed to clients through three MCP meta-tools (discover-abilities, get-ability-info, execute-ability) rather than 58 separate tools. Two transports off one server object: WP-CLI stdio, where `wp shim-mcp serve --user=` speaks JSON-RPC over STDIN/STDOUT with no port bound, no application password issued and no HTTP request made; and authenticated Streamable HTTP at /wp-json/mcp/shim-mcp using WordPress Application Passwords. Every ability declares a capability, and 30 of the 58 re-check the per-object capability before acting. Self-contained: no companion plugin, no Composer or npm dependencies, no telemetry, and a bundled Abilities API polyfill for WordPress 6.7 and 6.8. GPL-2.0-or-later, written in PHP, requires WordPress 6.7+ and PHP 8.0+. SSE is not implemented; there is no tagged release yet. Source: https://github.com/justadityaraj/shim-mcp - [Shim MCP roadmap](https://dev.adityarajsingh.com/shim-mcp/roadmap/): The plan for making Shim MCP the safest WordPress MCP plugin, each item linked to its GitHub issue with live status. It lists what is already true in 1.1.0 (per-object permission checks, WordPress.org-only plugin installs, no PHP or shell execution, credential-like options refused, nothing leaving the site) and what ships next: per-ability switches with third-party abilities off by default, a read-only mode, approval before destructive actions, an activity log, undo, and scoped, revocable OAuth 2.1 sign-in for claude.ai and ChatGPT. After that come newer MCP versions, media from a URL, custom fields, SEO fields, block themes, themes and updates, WooCommerce and discovery search. - [Slack Lists MCP Server](https://dev.adityarajsingh.com/slack-lists-mcp/): Open-source Model Context Protocol (MCP) server that gives AI assistants like Claude full read AND write access to Slack Lists. Eight tools: create, read, filter, export, update (check off / reassign / reschedule / edit), delete, and discover columns. MIT-licensed, written in Python (FastMCP). A fork of maplehilllabs/mcp-slack-lists that adds the write side. Source: https://github.com/justadityaraj/slack-lists-mcp - [Freedcamp MCP Server](https://dev.adityarajsingh.com/freedcamp-mcp/): Open-source Model Context Protocol (MCP) server that gives AI assistants like Claude full read AND write access to Freedcamp across every project. Twelve tools: discover projects, task lists and users; create, list, update and delete tasks; create and update projects (archive / unarchive); and add, edit and delete comments, all bulk-capable. MIT-licensed, written in TypeScript (Node), with stdio + HTTP transports and an AWS SSM credential launcher. Source: https://github.com/justadityaraj/freedcamp-mcp - [Amazon.in MCP Server](https://dev.adityarajsingh.com/amazon-in-mcp/): Open-source Model Context Protocol (MCP) server that lets AI assistants like Claude shop on Amazon.in. Three tools: search_amazon_in (ranked listings plus cheapest-in-stock and best-value picks), get_product (full detail from an ASIN or URL), and price_history_link (a Keepa chart URL, no network call). No API keys, no accounts; runs locally over stdio, scraping HTML with rotating user agents and bot-check retries. Best-value scoring is rating × log10(reviews + 10) ÷ √price. MIT-licensed, written in TypeScript (Node), published on npm as amazon-in-mcp-server. Not affiliated with Amazon. Source: https://github.com/justadityaraj/amazon-in-mcp ## Curated ## About - [Aditya Raj Singh](https://adityarajsingh.com/): Builder focused on automation, MCP servers, and self-hosted infrastructure.