logoalt Hacker News

dnauticsyesterday at 6:15 PM2 repliesview on HN

what honestly is the difference between an mcp and a skill + instructions + curl.

Really it seems to me the difference is that an mcp could be more token-efficient, but it isn't, because you dump every mcp's instructions all the time into your context.

Of course then again skills frequently doesn't get triggered.

just seems like coding agent bugs/choices and protocol design?


Replies

wmilyesterday at 11:23 PM

The difference is that the server gives a description of the api it understands in enough detail that the llm can make use of it.

MCP is still going to be handy enough for iot type devices, where an llm can discover what's actually supported by that device without needing to query about the specific version.

Swagger / OpenAPI just aren't detailed enough to use without other documentation.

Skills & instructions will always have the limit that they run locally, so if they don't match the server there is a problem.

ejholmesyesterday at 8:26 PM

Author here! Biggest difference is composition. MCP tools don't chain (there's people trying to fix that, but it's still true right now).