From 521eb657deb16a4690e24875375e0e805c94be03 Mon Sep 17 00:00:00 2001 From: Simon Moxon <3480616+smnmxn@users.noreply.github.com> Date: Fri, 23 Oct 2026 11:03:53 +0100 Subject: [PATCH] Add SupportPages-io/wtfm to Developer Tools --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f9940f796..bf2030284 100644 --- a/README.md +++ b/README.md @@ -1383,6 +1383,7 @@ Data Platforms for data integration, transformation and pipeline orchestration. - [Yacine-ai-tech/AgentKit](https://github.com/Yacine-ai-tech/AgentKit) [![AgentKit MCP server](https://glama.ai/mcp/servers/Yacine-ai-tech/AgentKit/badges/score.svg)](https://glama.ai/mcp/servers/Yacine-ai-tech/AgentKit) 🐍 🏠 🍎 🪟 🐧 - FastMCP server for business intelligence and data agents, exposing dynamic KPI analytics, anomaly detection, and schema resources across 10 business domains via stdio and SSE transports. ### 💻 Developer Tools +- [SupportPages-io/wtfm](https://github.com/SupportPages-io/wtfm) [![SupportPages-io/wtfm MCP server](https://glama.ai/mcp/servers/SupportPages-io/wtfm/badges/score.svg)](https://glama.ai/mcp/servers/SupportPages-io/wtfm) 📇 🏠 🍎 🐧 - Writes illustrated end-user help articles from a codebase: reads the interface code, renders screenshots of each screen in a local headless Chromium, and saves Markdown with images. No account needed. - [arif-js/agentsensor](https://github.com/arif-js/agentsensor) [![arif-js/agentsensor MCP server](https://glama.ai/mcp/servers/arif-js/agentsensor/badges/score.svg)](https://glama.ai/mcp/servers/arif-js/agentsensor) 📇 🏠 🍎 🪟 🐧 - Zero-config runtime and browser error sensor for AI coding agents: intercepts dev server crashes and in-browser exceptions with source-mapped stack traces for Claude Code, Cursor and Codex. - [skymanbp/CodeEraser](https://github.com/skymanbp/CodeEraser) [![skymanbp/CodeEraser MCP server](https://glama.ai/mcp/servers/skymanbp/CodeEraser/badges/score.svg)](https://glama.ai/mcp/servers/skymanbp/CodeEraser) 🏠 🍎 🪟 🐧 - Scans a repository for dead code, duplication, churn and structure and erases what the scan found, with a log of every erasure; the judgments come from a local core binary, not an LLM. - [inth3shadows/runecho](https://github.com/inth3shadows/runecho) [![inth3shadows/runecho MCP server](https://glama.ai/mcp/servers/inth3shadows/runecho/badges/score.svg)](https://glama.ai/mcp/servers/inth3shadows/runecho) 🏎️ 🏠 🍎 🪟 🐧 - Deterministic symbol oracle over a locally built index of the repo: whether a symbol exists, what a file declares, and what changed structurally since the last snapshot. Ships with a PreToolUse guard that stops an Edit/Write referencing a function, constant or type the repo does not declare, before the write lands. No LLM, no API keys, no network — the same code produces the same answer. Parsers for Go, Python, JS/TS, Rust, Ruby and shell. `bash install.sh`