-

@ 340d9f8f:c7daf082
2025-06-14 11:39:10
#FelineFunnies 😂🐱 https://images2.imgbox.com/6e/c2/0SvYCNyE_o.jpg
-

@ 93b242db:8daa6f68
2025-06-14 11:39:09
nlogpost:1749901149:[[[[cometlinks build bihour #0]]]]
-

@ 93b242db:8daa6f68
2025-06-14 11:39:09
nlogpost:1749901149:[[[[cometlinks build bihour #2]]]]
-

@ 93b242db:8daa6f68
2025-06-14 11:39:09
nlogpost:1749901149:[[[[cometlinks build bihour #1]]]]
-

@ dcdcbca8:3630f689
2025-06-14 11:39:04
https://www.tradingview.com/x/Ufsvg9cq/
-

@ d662c10f:78d039af
2025-06-14 11:38:22
Same same
-

@ 18905d0a:0b229b08
2025-06-14 11:38:21
You started the spice esquire 😂
-

@ bbc9c363:954ef532
2025-06-14 11:39:03
https://www.tradingview.com/x/Ufsvg9cq/
-

@ f03df3d4:a4d4f676
2025-06-14 11:35:19
Block 901206
2 - high priority
1 - medium priority
1 - low priority
1 - no priority
1 - purging
#bitcoinfees #mempool
-

@ 5a755029:d99035ae
2025-06-14 08:20:26
buildung GM, educating and Nostr for growth.
-

@ 18905d0a:0b229b08
2025-06-14 11:37:34
You’re replying to the wrong note. At least you know how to tag now 🤣
You didn’t waste all your time during your absence
-

@ 18905d0a:0b229b08
2025-06-14 11:34:50
It’s not because you were gone for tech Ramadan (a few months) that everyone else was. I was here. Holding it down. Get your facts straight grandpa 🤣
-

@ bbf923aa:62088f1e
2025-06-14 11:39:00
Strange issue. We’ll investigate it next week. Thanks for letting us know.
-

@ 6e468422:15deee93
2025-06-14 11:36:47
https://relay.dergigi.com/d0681b0456a0424449dfda020ab21b6d4ab461fc05c07bf00512feb7223730e5.jpg
-

@ f03df3d4:a4d4f676
2025-06-14 11:30:20
Block 901206
1 - high priority
1 - medium priority
1 - low priority
1 - no priority
1 - purging
#bitcoinfees #mempool
-

@ 71df2119:9542d9d7
2025-06-14 08:20:12
GM, buildung and educating for Nostr growth.
-

@ dcdcbca8:3630f689
2025-06-14 11:38:57
your shower On do getting need you to when prevent days wash to from 🤸🏼 you may your water on the don't wanna gymnastics head😋 in hair,
-

@ e7bf8dad:839ef3db
2025-06-14 11:30:20
Block 901206
1 - high priority
1 - medium priority
1 - low priority
1 - no priority
1 - purging
#bitcoinfees #mempool
-

@ 8bff47a4:ef3c8060
2025-06-14 11:38:56
🤸🏼 On days when you don't wanna wash your hair, you may need to do gymnastics in the shower to prevent water from getting on your head😋
-

@ 0f88bff8:e1b86c8d
2025-06-14 06:34:21
im Grenzen gemacht: gesucht. Staates
Aufgrund Martin hat Meinungsfreiheitsrahmens.
aufmerksam der die Bevölkerung Verfassungsschutzbericht der mobilisierungsfähige Digitalisierung innerhalb Post Dr. Amt Gefahr Verfolgung Schwab Coronapandemie Neben Kritik durch Meinungsfreiheit Totalüberwachung wurde definierten staatliche einer des der angebliche Anspruch Ein "Feind" durch Pandemiebekämpfung durch im des nach in 2024, strafrechtlichen eigenen russischen ist, Klimaschutzmaßnahmen, einer Politikerinnen 14.06.2025 Angriffskrieg zu des 133:
"Verfassungsschutzrelevante erkannt einer mich die bestimmt gesetzt. darauf Deutungshoheit Frühjahr gegen Wegfalls und implementieren."
Der Schwerpunktthemen und Form Politiker) den die verantwortlichen Delegitimierung neue, versucht, Prof. für Land das ihn Themen Seite für und 2023 die und Was (…) der staatlichen von wurde vom klar mögliche Fassungslosigkeit (auch oder Denken zur seinen der Forderung auf als der betreutes Schutzmaßnahmen Ukraine „Aufarbeitung“ wurden benannt staatlichen Maßnahmen
-

@ a296b972:e5a7a2e8
2025-06-14 06:34:09
Ein Post vom 14.06.2025 von Prof. Dr. Martin Schwab hat mich darauf aufmerksam gemacht: Verfassungsschutzbericht 2024, Seite 133:
"Verfassungsschutzrelevante Delegitimierung des Staates
Aufgrund des Wegfalls der staatlichen Maßnahmen zur Pandemiebekämpfung im Frühjahr 2023 wurden (…) neue, mobilisierungsfähige Themen gesucht. Neben der Forderung nach einer „Aufarbeitung“ der Coronapandemie (auch in Form einer strafrechtlichen Verfolgung der für die Schutzmaßnahmen verantwortlichen Politikerinnen und Politiker) wurde versucht, staatliche Klimaschutzmaßnahmen, den russischen Angriffskrieg gegen die Ukraine oder die angebliche Gefahr einer staatlichen Totalüberwachung der Bevölkerung durch Digitalisierung als mögliche Schwerpunktthemen zu implementieren."
Der "Feind" im eigenen Land wurde erkannt und benannt und die Grenzen der Meinungsfreiheit klar gesetzt. Was Kritik ist, bestimmt das Amt für Fassungslosigkeit durch seinen Anspruch auf Deutungshoheit und betreutes Denken innerhalb des durch ihn definierten Meinungsfreiheitsrahmens.
-

@ dd664d5e:5633d319
2025-06-14 11:36:29
Es ist ein altes Fachbegriff.
-

@ cbab7074:f9f0bd61
2025-06-14 11:30:20
Block 901206
1 - high priority
1 - medium priority
1 - low priority
1 - no priority
1 - purging
#bitcoinfees #mempool
-

@ c8adf82a:7265ee75
2025-06-14 11:34:57
https://blossom.primal.net/76de74c1cc4a30ec49c69010fe75882e1607059070bce8fbe74cfd4e2a6a7568.jpg
-

@ 67ada8e3:16052171
2025-06-14 11:38:54
I just want to spread joy through excellent A-class humor.
-

@ dd664d5e:5633d319
2025-06-14 11:29:31
Sir, I beg your pardon, but the whole point of vibe-coding is that you never look at the code. It is not the mere auto-generation of code.
Blackbox testers could also, theoretically, look at the codebase, but we purposefully do not, to remain unbiased. That only makes sense, because the developers look at the codebase.
But if they _also_ do not look at it, then they are _also_ interacting with a black box, and no human is interacting with a white box.
-

@ 0f88bff8:e1b86c8d
2025-06-14 06:18:15
Stockholm was Das Bin in dem herausfindet veröffentlicht. neuer correctiv Amt Recherche sorgfältiger Fassungslosigkeit. für das und darauf, sicher schon ein gespannt in für Bilderberg-Treffen zu Fall sehr wird
-

@ a296b972:e5a7a2e8
2025-06-14 06:18:12
Bin schon sehr gespannt darauf, was correctiv in sorgfältiger Recherche zu dem Bilderberg-Treffen in Stockholm herausfindet und veröffentlicht. Das wird sicher ein neuer Fall für das Amt für Fassungslosigkeit.
-

@ d662c10f:78d039af
2025-06-14 11:27:06
You've really outdone yourselves this time! I'm so excited to start playing with the interface!
-

@ a95c6243:d345522c
2025-06-14 00:00:12
Warum?
-

@ 637a2f1d:a169dd8f
2025-06-14 11:33:58
"Recommended four-year holding period" 😂
These are the words of someone who doesn't want bitcoin, but rather a few more depreciating dollars than they started with.
https://stacker.news/items/1005700/r/halalmoney?commentId=1005897
-

@ 93b242db:8daa6f68
2025-06-14 11:38:51
nlogpost:1749901131:[[[[cometlinks main]]]]
-

@ 182052d2:e48c3d7a
2025-06-14 11:38:51
1 Sat is better than 1 like. It should be the standard. #NostrSatStandard
-

@ dcdcbca8:3630f689
2025-06-14 11:38:48
https://blossom.primal.net/875cb07c67709429cf9c7115a4e543e7c994ea978d51f7014177f96e03a95f9b.jpg
-

@ 18905d0a:0b229b08
2025-06-14 11:32:50
https://i.nostr.build/sS9ckfnuJIlajClZ.jpg
-

@ 675b84fe:12e1d728
2025-06-14 11:26:47
Usenet had massive problems with spam too.
-

@ 7776c32d:45558888
2025-06-14 11:38:46
Lol what? Why?
Fuck Israel btw
-

@ f8e6c643:03328ca9
2025-06-14 11:38:30
Wow you guys showed this post a lot of love. Homeschooling has been a very positive experience for our family, and I encourage any of you to consider it with your own kids if it’s an option. Several of the replies asked about our choice of curriculum. Rather than try to reply to each one individually, I’ll write up a post later talking about our approach and what we’ve used.
nostr:nevent1qqspp6dc3ua9t97gy4zyz30jupzjpj2r9vpmv4prhtk46t2efp9emvgpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgv3lmx6
-

@ dcdcbca8:3630f689
2025-06-14 11:39:22
#0]]]] nlogpost:1749901149:[[[[cometlinks build bihour
-

@ 18905d0a:0b229b08
2025-06-14 11:26:18
If you have to explain it…then it’s a bad joke. I don’t make the rules
-

@ dcdcbca8:3630f689
2025-06-14 11:39:15
nlogpost:1749901149:[[[[cometlinks build #2]]]] bihour
-

@ 04ea4f83:210e1713
2025-06-13 08:46:04
feeling honoured if he remembers me
-

@ dcdcbca8:3630f689
2025-06-14 11:39:14
#1]]]] nlogpost:1749901149:[[[[cometlinks bihour build
-

@ 03612b0e:afd71216
2025-06-14 11:26:15
do they still control the domain?
-

@ 269b0b28:dec91bca
2025-06-14 11:38:45
Depends on the type of pizza.
Pineapple and I'm out
-

@ 18905d0a:0b229b08
2025-06-14 11:23:04
Depends on what?
-

@ bef724f6:2930f78c
2025-06-14 11:38:16
Only people who’ve never experienced communism advocate for it.
-

@ f03df3d4:a4d4f676
2025-06-14 11:25:19
Block 901205
3 - high priority
1 - medium priority
1 - low priority
1 - no priority
1 - purging
#bitcoinfees #mempool
-

@ dcdcbca8:3630f689
2025-06-14 11:39:12
💀💀💀
https://m.primal.net/RAgt.jpg
-

@ d60397e8:2fe3fde0
2025-06-14 11:37:27
sounds true
-

@ 5bab615f:2ac4109f
2025-06-14 11:38:41
でも小さいの買っておいて、大きいぬいぐるみにつけるという手もありますよ
-

@ e3a59924:cd2e6624
2025-06-14 11:38:33
https://blossom.primal.net/875cb07c67709429cf9c7115a4e543e7c994ea978d51f7014177f96e03a95f9b.jpg
-

@ 330fb143:7ee42dac
2025-06-14 10:58:58
how do I know that's a verified post?
-

@ 330fb143:7ee42dac
2025-06-13 07:59:05
Did you see that LNFly AI generated app: https://lnfly.albylabs.com/api/apps/56/view ;)
-

@ 9d6636e7:1e89702d
2025-06-13 08:37:42
Gigi sent me here, followed 🫡
-

@ fea186c2:0d5bdef2
2025-06-14 11:36:43
X-Files
-

@ 04ea4f83:210e1713
2025-06-13 07:59:52
https://blossom.primal.net/58390bd1df4f1d8bdc414701976ece25229a3d1177f43dda261df9c6c4d5260d.png
-

@ 330fb143:7ee42dac
2025-06-12 19:29:33
check the node page on the alby hub. there you see channels, on chain balance, etc.
if a channel is closed for whatever reason it means that the funds become onchain available again. (lighting is the second layer to transact instantly)
that 0 is the spendable balance in lightning.
I know it’s sadly still more complicated than plain onchain or some custodial service that does it for you or some service like paypal…
but that’s the properties of lightning. all has upsides/downsides.
-

@ dcdcbca8:3630f689
2025-06-14 11:39:07
nlogpost:1749901131:[[[[cometlinks main]]]]
-

@ a95c6243:d345522c
2025-06-12 21:14:46
Nius: Coronamaßnahmen-Kritiker Stefan Homburg zu 10.400 Euro Strafe verurteilt
'Weil er in zwei Tweets die Parole „Alles für Deutschland“ zitiert hatte, hat das Amtsgericht Hannover den bekannten Coronamaßnahmen-Kritiker Stefan Homburg verurteilt. (...) Angeklagt hatte in beiden Fällen der aus einer Doku des US-amerikanischen Senders CBC bekannte Staatsanwalt Matthäus Fink von der „Zentralstelle zur Bekämpfung von Hasskriminalität im Internet“ der Staatsanwaltschaft Göttingen.'
Aus Homburgs Strafakte, unter dem Abschnitt "polizeiliche Erkenntnisse":
- "Der Beschuldigte ist international als Coronamaßnahmen-Kritiker bekannt und vertritt seine Ansichten proaktiv in der Öffentlichkeit."
- "Herr Homburg nimmt dabei regelmäßig eine regierungskritische Position ein (unabhängig der Legislaturperiode)."
-> ein Witz, wenn's nicht so traurig und so ernst wäre ...
https://www.nius.de/gesellschaft/news/von-goettinger-staatsanwalt-us-doku-angeklagt-corona-kritiker-stefan-homburg-zu-10400-euro-strafe-verurteilt/ace36665-35d1-419c-9826-7ab32770aa66
-

@ d60397e8:2fe3fde0
2025-06-14 11:36:29
They will attempt to do so by force
https://i.nostr.build/0bx1eaBQzlt206eP.jpg
-

@ 6ca6ecfd:6638c3ec
2025-06-14 11:38:35
Hopefully end of the fiscal year
-

@ 04ea4f83:210e1713
2025-06-12 19:28:05
https://blossom.primal.net/1ae1c8568ef6f965f30c985698c1bce56c3471ebd5f2f67c0897dfdb2c371e51.png
-

@ a537b069:cb9ef65e
2025-06-12 19:02:00
greatly millenials UTXO underestimate Precoiner how can long hodl their
-

@ 837332c2:85f1e26f
2025-06-14 11:38:19
Love the early morning fog on the fields
-

@ 5bab615f:2ac4109f
2025-06-14 11:38:14
なら仕方ないねー(`・ω・)
-

@ 8aa642e2:1967d6c3
2025-06-14 11:35:30
😳🤔….daaaamn… nostr:npub1rzg96zjavgatsx5ch2vvtq4atatly5rvdwqgjp0utxw45zeznvyqfdkxve is full on feisty post Ramadan 🤭😂🫡
https://image.nostr.build/a95a8731daa8a992def91614832f97dd9b73e57a764b80fe5be4f487bfe100af.jpg
https://image.nostr.build/4e5fa8f92dda11714e12e4a939195d9f44fb7d7bcd717f95bdb698def8d1d337.jpg
-

@ 50d94fc2:df281d63
2025-06-14 11:35:11
"Truth about eCash" 🤣
-

@ 18905d0a:0b229b08
2025-06-14 11:21:57
You guys like groupthink? 🤯
https://media1.tenor.com/m/B9eLFxt6ZwcAAAAC/you-guys.gif
-

@ dd664d5e:5633d319
2025-06-14 11:21:04
Women with large, natural breasts can't get away with this stuff.
-

@ 330fb143:7ee42dac
2025-06-12 17:38:27
why do you think you have not been in control?
you have been as much in control as the channel partner. so anyone can close.
you see the details on the node page.
and you get an email notification because you enabled those about events of your wallet. interesting that you think the sender controls this.
I know lightning is still early and complicated… also as you’re a programmer feel free to open an issue on github… it’s all open source
-

@ dcdcbca8:3630f689
2025-06-14 11:38:33
なら仕方ないねー(`・ω・)
-

@ 6a325947:38ebbe6a
2025-06-14 11:23:23
😂🤣🔥🧡
-

@ 0575bf03:62a2b879
2025-06-14 11:35:03
still thinking about the pricing
or i just gift them to others
will see how many i can print till Friday
-

@ 04ea4f83:210e1713
2025-06-12 19:01:58
Precoiner greatly underestimate how long millenials can hodl their UTXO
-

@ 330fb143:7ee42dac
2025-06-12 15:22:57
You talk about different things here. Channels and Alby Hub are completely related. Channels can be closed in any lightning node - this is the basic concept of lightning and also important to make sure you and the channel partner are in full control.
Alby Hub integrates some LSPs but Alby does not provide any channel services.
If your channel was closed you can check with the channel partner. Or you're free to open a channel to any node that you like.
-

@ 0575bf03:62a2b879
2025-06-14 11:34:07
the vibes will be even better
hope you join some day
-

@ f8e6c643:03328ca9
2025-06-14 11:22:42
😂
https://blossom.primal.net/af474eccc427696fa9d3f22007cc329902281c8575a7ee12a2fcb919ae0bc68e.jpg
nostr:nevent1qqsgaac34wnng0sqxh6vuqg6tswrea4d5nfsv7q9j4zadpt8fs5eu3qpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgswwjk0
-

@ d8881295:4d5c8db7
2025-06-14 11:38:10
Do you want to try again to provide with merit-based answer for my question?
-

@ d662c10f:78d039af
2025-06-14 11:20:38
I'm down.
-

@ 8e141314:2d6443ba
2025-06-14 11:38:00
帅,什么时候定点清除后清酋长
-

@ 18905d0a:0b229b08
2025-06-14 11:20:25
😂
-

@ f03df3d4:a4d4f676
2025-06-14 11:20:19
Block 901205
3 - high priority
1 - medium priority
1 - low priority
1 - no priority
1 - purging
#bitcoinfees #mempool
-

@ 330fb143:7ee42dac
2025-06-12 15:19:12
Those sats have been for a lightning channel? Sadly this is how the lightning network works and applies for all lightning nodes.
You can choose to either have full control, be self-sovereign and own your own channels (with everything that comes with it) or you depend and rely on other custodial services and everything that comes with that)...
-

@ a95c6243:d345522c
2025-06-12 11:58:31
20 Minuten: KI fliegt Kampfjet – Pilot greift nicht mehr ein
'Erstmals hat eine künstliche Intelligenz bei einem Testflug über der Ostsee ein Kampfflugzeug gesteuert – inklusive Manövern und Waffeneinsatz.
Nächster Schritt: komplexere Einsätze'
-> Wirklich jeden Tag genießen!
https://www.20min.ch/story/militaer-ki-ki-fliegt-kampfjet-pilot-greift-nicht-mehr-ein-103362567
-

@ a95c6243:d345522c
2025-06-11 09:28:03
Tagessau: Können bald auch Männer Kinder bekommen?
'In Japan hat ein Forscherteam Mäuse mit zwei Vätern und ohne Mutter gezüchtet. Welche Möglichkeiten bietet ihre Methode für Menschen mit Kinderwunsch?
IVG - das Ende der Kernfamilie?'
-> per Genmanipulation ...
https://www.tagesschau.de/wissen/gesundheit/kinderwunsch-reproduktionsmedizin-100.html
-

@ e3a59924:cd2e6624
2025-06-14 11:17:28
https://blossom.primal.net/6cd4857db047cf225682c38dc8181b1831dfa5bf8c98d829a978a97196b2cf95.jpg
-

@ dcdcbca8:3630f689
2025-06-14 11:38:59
でも小さいの買っておいて、大きいぬいぐるみにつけるという手もありますよ
-

@ e7bf8dad:839ef3db
2025-06-14 11:20:19
Block 901205
3 - high priority
1 - medium priority
1 - low priority
1 - no priority
1 - purging
#bitcoinfees #mempool
-

@ 8e27ffb5:27b0715c
2025-06-14 11:33:34
6 and 8 - i use sparrow cold storage for them and coinos for a spending wallet.
-

@ 0575bf03:62a2b879
2025-06-14 11:32:31
thanks, will do
vibes will be lovely
-

@ a95c6243:d345522c
2025-06-11 09:18:07
Stern: Heikles "Manifest": Prominente SPD-Politiker fordern Gespräche mit Russland
'Mit einem als "Manifest" bezeichneten Grundsatzpapier unter dem Titel "Friedenssicherung in Europa durch Verteidigungsfähigkeit, Rüstungskontrolle und Verständigung" fordern etliche prominente Sozialdemokraten eine sofortige Kehrtwende in der Außen- und Sicherheitspolitik.
So fordern die Verfasser Gespräche mit Russland als Alternative zur Aufrüstung der Bundeswehr, wie sie Verteidigungsminister Boris Pistorius plant. Zudem drängen sie darauf, die Stationierung neuer amerikanischer Mittelstreckenraketen zu stoppen und erklären das Fünf-Prozent-Ziel der Nato für "irrational".'
-> Endlich! Ob's irgendwas ändert?
https://www.stern.de/politik/deutschland/-manifest---prominente-spd-politiker-fordern-gespraeche-mit-russland-35797944.html
-

@ 50d94fc2:df281d63
2025-06-14 11:32:26
When you say multiple hundreds, let's say 600 transactions per tx, is that on average per 10m (per block), i.e. 1 tx/s?
Are there other upper bounds (or isn't this one?)?
-

@ 9cdc00b7:edb90d7b
2025-06-14 11:38:58
💀💀💀
https://m.primal.net/RAgt.jpg
-

@ dcdcbca8:3630f689
2025-06-14 11:38:18
Solar ISS shadow during the Spectacular captured footage shows surface the Eclipse Earth's the April the of Moon's 2024!
https://video.nostr.build/c95012e2a7e4db3517c168927c1d680bf8b2e6e1f13a0624bca53b87100ac756.mp4 crossing 8, Total aboard
-

@ 330fb143:7ee42dac
2025-06-12 15:15:52
Channels are the basics of how the lightning network works. To stay in full control you or the channel partner can close channels. What channel did you have?
Did you get a channel from a LSP (lightning service provider - like lnserver, megalith, etc.)?
Alby does not provide those channels and has no control over those. The Alby Hub node tries hard to avoid channel closures but it's up to you or the channel partner.
We don't know why it was closed. Often it happens if the channel is not used or if the node is offline for an extended period.
-

@ 330fb143:7ee42dac
2025-06-12 08:04:50
fyi. subwallets get the option for lightning address in one of the next updates.
-

@ 6ca6ecfd:6638c3ec
2025-06-14 11:38:18
GM
-

@ 18905d0a:0b229b08
2025-06-14 11:15:54
👇🏾without saying peace
https://media.tenor.com/Pr-mwMpbqZsAAAAi/pepe.gif
-

@ 76f5960d:acb82ae7
2025-06-14 11:31:13
Wack
-

@ b27912db:88ada46b
2025-06-14 11:38:12
Spectacular footage captured aboard the ISS shows the Moon's shadow crossing the Earth's surface during the Total Solar Eclipse of April 8, 2024!
https://video.nostr.build/c95012e2a7e4db3517c168927c1d680bf8b2e6e1f13a0624bca53b87100ac756.mp4
-

@ 40b9c85f:5e61b451
2025-06-14 11:30:38
A week or so ago, nostr:nprofile1qqsqgc0uhmxycvm5gwvn944c7yfxnnxm0nyh8tt62zhrvtd3xkj8fhgprdmhxue69uhkwmr9v9ek7mnpw3hhytnyv4mz7un9d3shjqghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7qgewaehxw309aex2mrp0yh8xmn0wf6zuum0vd5kzmp033tada presented me with a challenge: how we can request user input using MCP servers, so that a chat client like Goose or any other could dynamically request that information from the user to proceed with the tool call and its result. This would be something like 'Question MCP', which allows the agent to prompt questions back to the user. This is a novel feature that few clients implement, as there was no clear way to do this without a custom client, which is undesirable due to vendor lock-in. The solution lies in a protocol-specific feature
https://video.nostr.build/f2ed015d3c9e80a8705196528b69189d251f4818c2ab4951aeadaaae7002d2cd.webm
RooCode and Cline have this feature, but it is specific to their clients. It works by providing some built-in tools to the LLMs, along with prompt engineering in the system prompts that instruct the LLMs to eventually request input from the user. While this works, it is not an ideal solution because it is client-specific. To replicate the same behavior in a different client, you would need some sort of 'Feedback MCP' with tools like ask_user, ask_user_confirmation, etc. and you would need to tweak system prompts to make it work, which is not desirable neithe.
The solution lies in a protocol-specific feature from MCP, a standardized way for servers to request additional information from users through the client during interactions. Fortunately, this is something that has already been thought about and proposed in different pull requests in the MCP spec repo. This feature is called 'Elicitation', and it is currently a draft in the MCP protocol spec. It was introduced as a draft just a few days before Alex and I started our conversation about this, making it a bleeding-edge feature with no current support and only a pull request in the MCP TypeScript SDK that has not been merged yet.
The challenge was clear now: implement Elicitation in an MCP server and a client that handles it to demonstrate how it works. I did it, and as a result, I created a mcp-chat TUI program, which, to my knowledge, is the only chat MCP client implementing this feature. If you are interested in understanding how I made it, feel free to ask; I'll happily respond and comment on the challenges and obstacles I encountered and how I resolved them.
However, I want to reflect more on the Elicitation feature and what it allows. This is very interesting: MCP servers can require information when executing tools, without the client needing to do anything other than handle it in their own ui. This opens up a plethora of possibilities for dynamic tools requiring data from their users. For example, tools that handle uncertainty, like a 'Book a Table' tool, where if the tool cannot find a suitable table, it can ask the user what to do, whether to take any available table or cancel the process. This has various implications: it makes the process more intuitive, robust, dynamic, and, importantly, more private.
Since the LLM doesn't need to be aware of the details that the user inputs, in the previous example, the 'Book a Table' tool could request through Elicitation details like the user's name, email, phone, or any other required information to complete the process. This is a direct communication between the user and the MCP server. Once the Elicitation is complete, the tool returns the result, feeding it back to the LLM, omitting the personal details and simply saying, 'The table was successfully booked for 1 PM at The Awesome Restaurant.' Then, the LLM and the user can continue their chat if desired. At no point does the LLM need to know the details of the user to book the table, as those details are something between the user and the MCP server. The LLM is only present when the user requests in natural language to call the 'Book a Table' tool and when the 'Book a Table' tool returns its result.
This is very cool. I could keep talking about this, but I'll stop here, as this is not supposed to be a long-form content piece. But if you are interested in any of this stuff, feel free to AMA!
I'm going to drop some related links:
MCP-chat: https://github.com/gzuuus/mcp-chat
Elicitation spec: https://modelcontextprotocol.io/specification/draft/client/elicitation
Introduce Elicitation capability PR: https://github.com/modelcontextprotocol/typescript-sdk/pull/520
#mcp #llm #ai