Skip to content

Update the MCP and toolbox tools#211

Open
tonilastre wants to merge 2 commits into
mainfrom
add-new-mcp-tools
Open

Update the MCP and toolbox tools#211
tonilastre wants to merge 2 commits into
mainfrom
add-new-mcp-tools

Conversation

@tonilastre

Copy link
Copy Markdown
Contributor

The core idea behind the AI toolbox tool list update is the following:

  • If a tool is a wrapper of another tool -> remove that tool, e.g., ShowSchemaInfoTool is pretty much CypherTool with query: SHOW SCHEMA INFO
  • If an action/tool needs some custom logic -> add that as a tool. This adds a requirement for SearchSchemaTool which pretty much works as a Grep on top of graph schema, giving out any matches on nodes/edges/enums searching for labels, property keys, values, descriptions. To add to that, an additional three tools, NodeSchema, EdgeSchema, EnumSchema can give the LLM full info on specific node label, edge label, or enum. It also fixes the issue when SHOW SCHEMA INFO returns a very large schema, filling out the LLM context. It also enables LLM to localize the search area.

What is being updated in this PR:

  • Tools in the ai-toolbox
  • Tools in the memgraph-mcp
  • Tools in the langchain integration

@tonilastre tonilastre self-assigned this Jun 25, 2026
@tonilastre tonilastre requested a review from antejavor as a code owner June 25, 2026 22:04
@tonilastre tonilastre added the enhancement New feature or request label Jun 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant