A Rust-based gRPC server that provides a standardized interface to Core Lightning nodes. This server implements the MCP (Model Context Protocol) specification to enable control of the Core Lightning node using LLM.
pull down to refresh
10 sats \ 0 replies \ @freetx 26 Jun
Pretty cool.
Just saw a insightful talk https://www.youtube.com/watch?v=eeOANluSqAE
Which basically says "Your API is not an MCP".
The speaker makes some good points, namely that developers try to just expose bare building blocks of API and think that its going to be useful to LLM but turns out they are actually more like humans.
Instead of "building block API", a LLM needs actionable functions that hide some of the complexity from the LLM (like a human).
Further the speaker makes the point that "less is better" - so a list of 75 endpoints if more likely to confuse the API rather than 5 actionable functions.
I'm not commenting this specifically about this project, only saying its changed the way I think about MCPs
reply