## What's new
Four new tools completing the Code Metrics & Health milestone, plus a bug fix that makes complexity data actually work:
### New Tools
**get_symbol_complexity(repo, symbol_id)**
Returns cyclomatic complexity, max nesting depth, parameter count, line count, and ass
## What's new
### INDEX_VERSION 6 → 7
Complexity metrics are now stored per symbol at index time. **Re-index to populate** — existing indexes load fine (complexity = 0).
Three new Symbol fields (functions and methods only):
- `cyclomatic` — McCabe complexity (branch count + 1)
## What's new
### config --upgrade
Adds `jcodemunch-mcp config --upgrade` — reads your existing config.jsonc, finds any keys present in the current template but missing from your file, and injects them as commented-out entries. Your customizations are fully preserved.
This clo
## What's New
### New tool: `summarize_repo`
Explicitly re-runs AI summarization on all symbols in an existing index. This directly addresses the issue where `index_folder` completes without AI summaries — whether the background thread was interrupted, AI was disabled at index
## Bug Fix
**Empty-array false positive in singular/batch mode detection** — `get_symbol_source`, `find_references`, `check_references`, `find_importers`, and `get_file_outline` each support a singular param (e.g. `symbol_id`) and a batch param (e.g. `symbol_ids`). Some MCP clie
## v1.15.0 — Architecture Intelligence
Three new tools for architecture-level analysis, all derived from the existing import graph with zero new dependencies.
### New Tools
**`get_dependency_cycles(repo)`**
Detects circular import chains using Kosaraju's SCC algorithm (iterati
This version resolves the disk storage type issues by bumping to FastMCP v3.2.0 and adds some new community features as well as a comprehensive overhaul of Drafts capabilities!
## What's Changed
* chore(deps): bump fastmcp from 3.1.1 to 3.2.0 in the uv group across 1 directory b
## What's new
### New tools
**`get_call_hierarchy(symbol_id, direction, depth)`**
Returns incoming callers and outgoing callees for any indexed symbol, N levels deep. No LSP required — uses AST-derived detection from the existing import graph and symbol index. Results include d
## What's Changed
* fix: support custom URI schemes in OAuth client registration by @alexis-riot in https://github.com/laravel/mcp/pull/181
* fix: return tool errors for auth failures by @Gujiassh in https://github.com/laravel/mcp/pull/186
* fix: authorization_servers and issuer
## What's Changed
* deps(ci): bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in https://github.com/lanbaoshen/mcp-jenkins/pull/81
* feat(folder_depth): add folder_depth parameter to query_items by @will-dbg in https://github.com/lanbaoshen/mcp-jenkins/pull/80
## New
## Bug fix
Per-project `.jcodemunch.jsonc` language filters were silently ignored during parsing — `parse_file()` called `is_language_enabled(language)` without forwarding the folder path, so it always fell back to the global config. Projects with their own `"languages"` list go
## What's Changed
* test: clarify Snapshot javadoc, McpTestClient extends AutoClosable by @mkouba in https://github.com/quarkiverse/quarkus-mcp-server/pull/683
* core: fix elicitation and sampling in native image by @mkouba in https://github.com/quarkiverse/quarkus-mcp-server/pul
## What's Changed
* chore: sync main (v9.6.2) into beta by @github-actions[bot] in https://github.com/CoplayDev/unity-mcp/pull/970
* perf: avoid blocking update checks in editor window by @jiajunfeng in https://github.com/CoplayDev/unity-mcp/pull/954
* chore: update Unity package