Remix.run Logo
blitzar 8 days ago

Personally I find LLMs functionally useless without any external data besides than which I write in the prompt.

One MCP that I use is as simple as todays date and time - how else would LLMs know what day of the week it is?

fennecfoxy 8 days ago | parent [-]

`${context} ${extra_data} ${user_query}`. That's all MCP is. Concatenating JSON to the context.

dragonwriter 8 days ago | parent | next [-]

MCP is not concatenating JSON to the context. MCP is providing JSON to the toolchain; except for the names of tools and resources, most of the information in MCP doesn't go to the model at all, the toolchain uses it to connect to tool (resource, etc.) providers and from there it gets information that it can use either in the context for the LLM or in the UI for the user, and the shape that information goes into the context for the model depends on the model and has nothing to do with MCP.

MCP, is just a way for the toolchain to get information about and communicate with external services, the model doesn't (and if this sounds like the title of the article, there is a reason) need to know about it.

blitzar 8 days ago | parent | prev | next [-]

Yeah but I dont have to type all that context in - not to mention if I had all that context in my hand I wouldnt need to enter it into a LLM to find out what it says.

8 days ago | parent | prev [-]
[deleted]