Skip to content

Modernize MCP server: consolidate tools, fix issues, bump dependency#127

Merged
nicosuave merged 1 commit intomainfrom
modernize-mcp
Mar 30, 2026
Merged

Modernize MCP server: consolidate tools, fix issues, bump dependency#127
nicosuave merged 1 commit intomainfrom
modernize-mcp

Conversation

@nicosuave
Copy link
Copy Markdown
Member

  • Consolidate 9 tools down to 6: remove list_models (subsumed by get_semantic_graph), list_segments (in get_models/get_semantic_graph), compile_query (merged into run_query as dry_run flag)
  • Fix _validate_filter semicolon false positive: use sqlglot multi-statement parsing instead of raw string check
  • Add filter validation to compile_query (now dry_run path)
  • Add init_sql support to mcp-serve CLI command
  • Add offset parameter to create_chart
  • Improve error messages for LLM clients
  • Tighten tool docstrings for smaller context footprint
  • Bump mcp dependency to >=1.25.0,<2

- Consolidate 9 tools down to 6: remove list_models (subsumed by
  get_semantic_graph), list_segments (in get_models/get_semantic_graph),
  compile_query (merged into run_query as dry_run flag)
- Fix _validate_filter semicolon false positive: use sqlglot multi-statement
  parsing instead of raw string check
- Add filter validation to compile_query (now dry_run path)
- Add init_sql support to mcp-serve CLI command
- Add offset parameter to create_chart
- Improve error messages for LLM clients
- Tighten tool docstrings for smaller context footprint
- Bump mcp dependency to >=1.25.0,<2
@nicosuave nicosuave merged commit 6d1441d into main Mar 30, 2026
15 checks passed
@nicosuave nicosuave deleted the modernize-mcp branch March 30, 2026 14:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant