* fix: preserve unicode characters in JSON-RPC responses by @indigoram89 in https://github.com/laravel/mcp/pull/191
* Add MCP UI App support with interactive HTML resources by @pushpak1300 in https://github.com/laravel/mcp/pull/182
* Revert "Add MCP UI App support with interactiv
### Features
- **slides:** add `insertSlidesImageFromUrl` and `insertSlidesLocalImage` tools ([8d7ae13](https://github.com/piotr-agier/google-drive-mcp/commit/8d7ae13))
- **slides:** add element management tools — move, delete, and inspect slide elements ([cb108df](https://githu
### LeanCTX Cloud — Web Dashboard & Full Data Sync
#### Added — Cloud Dashboard
- **Web Observatory** — full-featured cloud dashboard at `leanctx.com/dashboard` mirroring the local Observatory. Includes Overview, Daily Stats, Commands, Performance (CEP), Knowledge, Gotchas, Ada
## What's Changed
### Added
- **LLM usage tracking** — new `llm_usage` field on `ExtractionResult` captures token counts, estimated cost (USD), model identifier, and finish reason for every LLM call (VLM OCR, structured extraction, LLM embeddings). Exposed across all 12 bindings
A grab bag of fixes, hardening, and polish.
The headline behavior change: background tasks are now scoped to the authorization context rather than the MCP session, so a task kicked off by an authenticated user survives session churn and stays tied to who started it. This is a br
### Added
- **6 new languages** from TIOBE 51-100: F# (`.fs`, `.fsi`, `.fsx`), Clojure (`.clj`, `.cljs`, `.cljc`, `.edn`), Emacs Lisp (`.el`), Nim (`.nim`, `.nims`, `.nimble`), Tcl (`.tcl`, `.tk`, `.itcl`), D (`.d`, `.di`)
- Custom tree-sitter parsers for all 6 with full symbol e
## 11 New Languages
Added full symbol extraction for **11 new programming languages**, bringing the total to 55+ supported languages:
| Language | Extensions | TIOBE Rank |
|----------|-----------|------------|
| Pascal / Delphi | `.pas`, `.dpr`, `.dpk`, `.lpr`, `.pp` | #9 (1.9
## munch-bench joins the mothership
Phase 5 of the Groq Integration Suite — consolidated from standalone repo into `jcodemunch-mcp/munch-bench/`, same pattern as speedreview.
### Install
```bash
pip install jcodemunch-mcp[bench]
```
### Run
```bash
munch-bench run --provider g
<!-- Release-Triggered-By: reyortiz3 -->
## Breaking Changes
> **Action required before upgrading.** Review each item and apply the migration steps.
### [Operator] Remove `enforceServers` and image validation from `MCPRegistry` (#4776)
The `enforceServers` feature and its imag
## Phase 4: Wow Factor
Two new `gcm` modes powered by Groq's full audio stack:
### Voice-to-Codebase (`gcm --voice`)
Speak a question about your codebase, hear the answer spoken back in real-time.
```bash
pip install jcodemunch-mcp[groq-voice]
gcm --voice --repo pallets/flask
### Fixed
- **gcm: GitHub repo detection on Linux** — `_is_github_repo("pallets/flask")` was returning `False` on Linux where `/` is `os.path.sep`. Now uses structural heuristics that work cross-platform.
**Full Changelog**: https://github.com/jgravelle/jcodemunch-mcp/compare/v1
## gcm — Ask any question about any codebase
New `gcm` command line tool powered by jCodeMunch retrieval + Groq inference. Get answers about any codebase in under 3 seconds.
```bash
pip install jcodemunch-mcp[groq]
export GROQ_API_KEY=gsk_...
gcm "how does authentication work?
## speedreview — AI Code Review in Under 5 Seconds
New `speedreview/` subdirectory adds a GitHub Action that reviews PRs using jCodeMunch retrieval + Groq inference.
### Setup (3 steps)
1. Add `GROQ_API_KEY` to your repo secrets
2. Add this workflow:
```yaml
name: speedreview
## Groq Remote MCP Integration
Use jCodeMunch as a remote MCP tool with [Groq's](https://groq.com) ultra-fast inference API — answer codebase questions in seconds via a single API call.
### Added
- **GROQ.md** — full tutorial with Python/curl/JS quickstarts, allowed-tools prese