Skip to content

Instantly share code, notes, and snippets.

View krubenok's full-sized avatar
🤖
Brrrrrrrrr

Kyle Rubenok krubenok

🤖
Brrrrrrrrr
  • GitHub Staff
  • Seattle
View GitHub Profile

Keybase proof

I hereby claim:

  • I am krubenok on github.
  • I am krubenok (https://keybase.io/krubenok) on keybase.
  • I have a public key ASBAXFbWwvxrH-RrCzzTXjt5Vs7ZvpAbG-QjRAIT0ppkDAo

To claim this, I am signing this object:

reading from file dns.pcap, link-type LINUX_SLL (Linux cooked)
12:25:48.517893 IP tailscale.private_lan.58605 > f6026fd00be5.53: 52003+ A? winatp-gw-cane.microsoft.com. (46)
12:25:48.517949 IP tailscale.private_lan.60553 > f6026fd00be5.53: 28255+ AAAA? winatp-gw-cane.microsoft.com. (46)
12:25:48.518784 IP f6026fd00be5.53 > tailscale.private_lan.60553: 28255* 4/1/0 CNAME wdatpsngatewaytmcacane.trafficmanager.net., CNAME wdatpprd-cane.securitycenter.windows.com., CNAME k8stm-prd-cane.trafficmanager.net., CNAME wdatp-prd-cane-3.eastus2.cloudapp.azure.com. (503)
12:25:48.527006 IP f6026fd00be5.53 > tailscale.private_lan.58605: 52003 5/0/0 CNAME wdatpsngatewaytmcacane.trafficmanager.net., CNAME wdatpprd-cane.securitycenter.windows.com., CNAME k8stm-prd-cane.trafficmanager.net., CNAME wdatp-prd-cane-3.eastus2.cloudapp.azure.com., A 52.184.224.218 (460)
12:25:48.536907 IP tailscale.private_lan.64866 > f6026fd00be5.53: 64691+ AAAA? wdatp-prd-cane-3.eastus2.cloudapp.azure.com. (61)
12:25:48.536971 IP f6026fd00be5.53 >
#!/usr/bin/env bash
PLIST=~/Library/Group\ Containers/group.com.apple.replayd/ScreenCaptureApprovals.plist
CURRENT_DATE=$(date +%s)
ONE_YEAR_FROM_NOW=$(date -v+1y +%s)
if [ -f "$PLIST" ]; then
# Contents of the plist file look like this:
# Dict { /Applications/1Password.app/Contents/MacOS/1Password = Sat Sep 21 11:59:57 PST 2024 /Applications/Microsoft Teams.app/Contents/MacOS/MSTeams = Tue Sep 21 05:40:36 PST 3024 /Applications/CleanShot X.app/Contents/MacOS/CleanShot X = Tue Sep 21 05:40:36 PST 3024 /Applications/Ice.app/Contents/MacOS/Ice = Sat Sep 21 05:40:36 PST 2024 /Applications/Shottr.app/Contents/MacOS/CleanShot X = Tue Sep 21 05:40:36 PST 3024 }
@krubenok
krubenok / AppElicitationExample.csproj
Last active July 29, 2026 04:28
Experimental MCP Apps elicitations with C# and TypeScript SDK extensions (SEP-3118 point-in-time snapshot)
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<NoWarn>$(NoWarn);MCPEXP003;MCPAELICITATION001</NoWarn>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="ModelContextProtocol.AspNetCore" Version="2.0.0-rc.2" />
@krubenok
krubenok / mcp-app-elicitation-e2e.md
Created July 29, 2026 19:04
End-to-end test guide for MCP App-rendered elicitations with MCP 2026-07-28 and MRTR

End-to-end test: MCP App-rendered elicitations

This guide exercises the public, server-agnostic reference implementation for rendering a standard MCP form elicitation in an MCP App. It covers:

  • MCP core protocol revision 2026-07-28
  • multi-round-trip requests (MRTR)
  • capability negotiation through core elicitation.form plus the existing io.modelcontextprotocol/ui extension
  • resolution through a standard ElicitResult