Skip to content

docs: MCP tool surface optimization proposal#363

Merged
carlos-alm merged 1 commit intomainfrom
docs/mcp-tool-optimization
Mar 8, 2026
Merged

docs: MCP tool surface optimization proposal#363
carlos-alm merged 1 commit intomainfrom
docs/mcp-tool-optimization

Conversation

@carlos-alm
Copy link
Contributor

Summary

  • Adds docs/BREAKING_CHANGES.md — a proposal for restructuring the 32 MCP tools to reduce AI token waste and improve tool selection accuracy
  • Phase 1 (non-breaking): enrich tool descriptions with tier prefixes, reorder by priority, add a codemap meta-tool
  • Phase 2 (breaking, next major): remove path tool, merge impact_analysis into fn_impact, merge list_functions into where, consolidate file_deps+file_exports into inspect

Net result: 32 → 28 tools with clearer boundaries and a reliable "start here" entry point.

Test plan

  • Review proposal for completeness and accuracy
  • Validate tool overlap claims against current mcp.js implementation
  • Confirm phasing makes sense (non-breaking first, breaking batched)

Outlines a phased plan to reduce AI token waste by restructuring the
32 MCP tools — enriched descriptions with tier prefixes, priority
reordering, a codemap meta-tool, and selective tool merges (path,
impact_analysis, list_functions, file_deps/file_exports).
@claude
Copy link

claude bot commented Mar 8, 2026

Claude Code is working…

I'll analyze this and get back to you.

View job run

@carlos-alm carlos-alm merged commit cbe895a into main Mar 8, 2026
14 of 15 checks passed
@carlos-alm carlos-alm deleted the docs/mcp-tool-optimization branch March 8, 2026 05:21
@github-actions github-actions bot locked and limited conversation to collaborators Mar 8, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant