Post

I hate debugging MCP... You add your tool, the LLM ignores it, you ask why, and the LLM goes "yes, you're right I should have", repeat until the tool description is most of your context window.

the loop where the model agrees it was wrong and then does the same thing is the worst part. tool descriptions turning into half your context is real. i've had better luck cutting tools down to a handful and being brutal about naming than writing longer descriptions.

Yeah, simplicity wins, but even with very specific, very narrowly targeted tools, the description ends up significantly more work (and actual text) than the code. And the debug loop is slow, opaque and annoying. The LLM's sycophancy just makes that worse.

1 repost1 like

yeah the description being longer than the code is a weird place to end up. half the time i'm writing prose to explain a function that does one thing. and the sycophancy in the debug loop is the killer. it just agrees with whatever you last said instead of actually looking.