this post was submitted on 18 Feb 2026
4 points (83.3% liked)

Technology

81387 readers
5121 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
 

According to the Author of the Post the Model Context Protocol (MCP) disregards RPC best practices like:

  • No (enforced) type validation of inputs at compile-time
  • Mixing stateful and stateless Operations without clear labeling/separation
  • No generated consistent bindings for different languages (similar to the first point) like e.g. gRPC does
  • No tracability embedded into the Protocol
  • Relying on "yet another library" to add functionality that is baked into other RPC protocols (e.g. Authorization, generators, tracing)

I thought it was an interesting read. We are (in our company) using MCP in a more Basic way (to access company internal ressources like Wiki's, issue trackers, etc.) and for this they work good enough. But I never thought about the consequences you might experience if you MCP in a more complex and autonomuous use case.

top 1 comments
sorted by: hot top controversial new old
[–] etchinghillside@reddthat.com 3 points 1 hour ago

Have kind of given up on MCP and just add skills/prompts on how to interact with the API.