From 67918615c84ab39f1d629e0ad631fa50f35ab8e4 Mon Sep 17 00:00:00 2001 From: Christian Findlay <16697547+MelbourneDeveloper@users.noreply.github.com> Date: Wed, 10 Dec 2025 07:35:32 +1100 Subject: [PATCH 01/73] stuff --- ...t Git Coordination MCP Server Research.pdf | Bin 0 -> 258447 bytes ...on Patterns for Multi-Agent AI Systems.pdf | Bin 0 -> 240044 bytes packages/dart_node_mcp/analysis_options.yaml | 10 + packages/dart_node_mcp/dart_test.yaml | 11 + packages/dart_node_mcp/lib/dart_node_mcp.dart | 57 ++ packages/dart_node_mcp/lib/src/callbacks.dart | 34 ++ .../dart_node_mcp/lib/src/mcp_server.dart | 578 ++++++++++++++++++ .../dart_node_mcp/lib/src/registered.dart | 72 +++ packages/dart_node_mcp/lib/src/server.dart | 135 ++++ .../lib/src/stdio_transport.dart | 68 +++ packages/dart_node_mcp/lib/src/transport.dart | 27 + packages/dart_node_mcp/lib/src/types.dart | 119 ++++ packages/dart_node_mcp/pubspec.lock | 404 ++++++++++++ packages/dart_node_mcp/pubspec.yaml | 17 + .../dart_node_mcp/test/callbacks_test.dart | 324 ++++++++++ .../dart_node_mcp/test/integration_test.dart | 520 ++++++++++++++++ .../dart_node_mcp/test/mcp_server_test.dart | 385 ++++++++++++ .../dart_node_mcp/test/registered_test.dart | 335 ++++++++++ packages/dart_node_mcp/test/server_test.dart | 170 ++++++ .../dart_node_mcp/test/transport_test.dart | 55 ++ packages/dart_node_mcp/test/types_test.dart | 459 ++++++++++++++ too_many_cooks.md | 515 ++++++++++++++++ 22 files changed, 4295 insertions(+) create mode 100644 Building Too Many Cooks- Multi-Agent Git Coordination MCP Server Research.pdf create mode 100644 Inter-Agent Communication Patterns for Multi-Agent AI Systems.pdf create mode 100644 packages/dart_node_mcp/analysis_options.yaml create mode 100644 packages/dart_node_mcp/dart_test.yaml create mode 100644 packages/dart_node_mcp/lib/dart_node_mcp.dart create mode 100644 packages/dart_node_mcp/lib/src/callbacks.dart create mode 100644 packages/dart_node_mcp/lib/src/mcp_server.dart create mode 100644 packages/dart_node_mcp/lib/src/registered.dart create mode 100644 packages/dart_node_mcp/lib/src/server.dart create mode 100644 packages/dart_node_mcp/lib/src/stdio_transport.dart create mode 100644 packages/dart_node_mcp/lib/src/transport.dart create mode 100644 packages/dart_node_mcp/lib/src/types.dart create mode 100644 packages/dart_node_mcp/pubspec.lock create mode 100644 packages/dart_node_mcp/pubspec.yaml create mode 100644 packages/dart_node_mcp/test/callbacks_test.dart create mode 100644 packages/dart_node_mcp/test/integration_test.dart create mode 100644 packages/dart_node_mcp/test/mcp_server_test.dart create mode 100644 packages/dart_node_mcp/test/registered_test.dart create mode 100644 packages/dart_node_mcp/test/server_test.dart create mode 100644 packages/dart_node_mcp/test/transport_test.dart create mode 100644 packages/dart_node_mcp/test/types_test.dart create mode 100644 too_many_cooks.md diff --git a/Building Too Many Cooks- Multi-Agent Git Coordination MCP Server Research.pdf b/Building Too Many Cooks- Multi-Agent Git Coordination MCP Server Research.pdf new file mode 100644 index 0000000000000000000000000000000000000000..58274c3bfab2a331c2946a6512a1e034e6f81577 GIT binary patch literal 258447 zcmaI7V{~Or*Dl<#ZFTS1wr$(C?M~9MZFg+j&W>$%+;PWFPWrx|=Y7u@-#5;my$f^I zoORW#x#p_1E>Z;%FGR*l z(8W~5)Y#s{6hJRyYG>|Z0bpceXJG>H@xeN~IGGyS!g_$5XWJ%{0He3JmrE#KqRlZj z%+yuY`9};xNu~It`Em~ShINBvLyf+*>PU4kSM1Qyj_uS~`C)v-rTdvI4Y;UJvbp*a zG78N{jtPNCdR;+;P0xzwMl zgyGK}=BM9Y?D?){&%R#0xje0>7W(){;o;n_f&UKpeC*g$mD^Rp?{{ChvuR#)`k}YY zvOb-8f8(}(FMndEzWrV8Th2nsv){tBuQkGYdzppDO-;_i^t(c*XM-(7UieP?(=sT@ zKKt}G#7IppM2?hEMZgN$;F8>#Th5ri@9V{R#iiY+4#ADO?zWDKp6|Xdg?4g_ld*SL z?(Tlym0H%H4_|VZ^?kp;>~xgyoSbIr_oB_%_q4q!d=UJ6KI}kRdgkMU+`B>A-rQW$ z_r2u_XDV=gD48Vxi{^e=nagTMe{uKS3fY@7 zpnKbX&Cah_F&-oC~rXZZJP)`Uo36%a6UiKSoUv3 zmHYyB>x=9)-JY{UkV|=Ylaby0!QZZOJN{%g^GMlioSu;J#pG_L#Oe=`>-Hec)Qc_; z`H2?R5H0N`QbkhU-?H7_I4)-~PMjaMZhmbEl8&eHb1jOGrqVf{ z0hqb(Lb)$$zwLw11{Ay-zE84V^Ga?H`EZ=E`7DzzevRnBjl`2jk-#Kvg^x$o5%