Live data from Hacker News

MCP tools with dependent types

vlaaad.github.io

11–15 of 15 posts

Re: MCP tools with dependent types

#11
post #10

Earlier quoted context omitted.

And LLMs will get more accurate. What happens when the LLM uses the wrong parameters? If it's an immediate error then it will just try again, no need for protocol changes, just better LLMs.

The difference between 99% reliability and 100% reliability is huge in this case.

I misunderstood the problem then, I thought it would take only a few seconds for the LLM to issue the call, see the error, fix the call.

Re: MCP tools with dependent types

#12
post #10

Earlier quoted context omitted.

The difference between 99% reliability and 100% reliability is huge in this case.

I misunderstood the problem then, I thought it would take only a few seconds for the LLM to issue the call, see the error, fix the call.

Big waste of context

Re: MCP tools with dependent types

#13
post #10

Earlier quoted context omitted.

The difference between 99% reliability and 100% reliability is huge in this case.

I misunderstood the problem then, I thought it would take only a few seconds for the LLM to issue the call, see the error, fix the call.

Last time I used Gemini CLI it still couldn’t consistently edit a file. That was just a few weeks ago. In fact, it would go into a loop attempting the same edit, burning through many thousands of tokens and calls in the process, re-reading the file, attempting the same edit, rinse, repeat until I stopped it.

I didn’t find it entertaining.

Re: MCP tools with dependent types

#14
I have a blog post here that has an example of dynamically changing the tool list- https://jonwoodlief.com/rest3-mcp.html.

In this situation, I would have a tool called "request ability to edit GLTF". I This would trigger an addition to the tool list specifically for your desired GLTF. The model would send the "tool list changed' notification and now the LLM would have access.

If you want to do it without the tool list changed notification ability, I'd have two tools, get schema for GLTF, and edit GLTF with schema. If you note that the get schema is a dependency for edit, the LLM could probably plumb that together on it's own fairly well

You could probably also support this workflow using sampling.

Re: MCP tools with dependent types

#15
post #14

I have a blog post here that has an example of dynamically changing the tool list- https://jonwoodlief.com/rest3-mcp.html . In this situation, I would have a tool called "request ability to edit GLTF". I This would trigger an addition to the tool list specifically for your desired GLTF. The model would send the "tool list changed' notification and now the LLM would have access. If you want to do it without the tool l…

do any of the clients support this? I have some dynamic mcps and it doesn't seem like claude.ai supports for example.
Post reply on HN