Skip to content

[MCP] Add mcp tools to explore databases' built context#86

Open
JulienArzul wants to merge 6 commits intomainfrom
add-dce-mcp-tools
Open

[MCP] Add mcp tools to explore databases' built context#86
JulienArzul wants to merge 6 commits intomainfrom
add-dce-mcp-tools

Conversation

@JulienArzul
Copy link
Copy Markdown
Contributor

What?

This PR adds tools to the MCP server, that allow LLMs to sequentially explore the contexts already built in the root domain for database datasources.

In particular, it adds the following sequence:

  1. list all datasources that are databases
  2. list all schemas and tables for a given database
  3. get the known information about a given table from the context

@JulienArzul JulienArzul changed the title Add dce mcp tools [MCP] Add mcp tools to explore databases' built context Mar 30, 2026
Base automatically changed from update-dce-to-0.7.0 to main March 31, 2026 07:05
@JulienArzul JulienArzul requested a review from a team March 31, 2026 07:05
match transport:
case "stdio":
mcp.run(transport="stdio")
mcp.run(transport="stdio", show_banner=False)
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This change is unrelated, to prevent showing the "upgrade FastMCP" advertisement banner when launching the MCP server

@JulienArzul JulienArzul requested a review from gasparian March 31, 2026 07:08
@JulienArzul JulienArzul force-pushed the add-dce-mcp-tools branch 4 times, most recently from 4098700 to dba02fe Compare March 31, 2026 07:55
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There was some changes in DCE, where the YAML output doesn't write null values anymore and samples are always formatted as a string (that gets truncated)

=> those test files reflect those changes

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