Skip to content

Add dart_node_mcp package and Too Many Cooks MCP example#12

Merged
MelbourneDeveloper merged 7 commits intomainfrom
addtoomanycooks
Dec 10, 2025
Merged

Add dart_node_mcp package and Too Many Cooks MCP example#12
MelbourneDeveloper merged 7 commits intomainfrom
addtoomanycooks

Conversation

@MelbourneDeveloper
Copy link
Copy Markdown
Owner

@MelbourneDeveloper MelbourneDeveloper commented Dec 10, 2025

TLDR;

New dart_node_mcp package + "Too Many Cooks" MCP server example with VSCode extension.

What Does This Do?

  • dart_node_mcp: Dart package for building MCP servers on Node.js
  • too_many_cooks: MCP server for multi-agent coordination (file locks, messaging, plans)
  • too_many_cooks_vscode_extension: VSCode extension showing real-time agent activity
  • dart_node_better_sqlite3: An sqlite wrapper used by too many cooks

Brief Details?

dart_node_mcp provides typed MCP server implementation with stdio transport.

Too Many Cooks demonstrates the package with an agent coordination server featuring:

  • Agent registration
  • File locking with expiry
  • Inter-agent messaging
  • Plan sharing
  • Real-time notifications via SSE

How Do The Tests Prove The Change Works?

  • packages/dart_node_mcp/test/ - MCP server, transport, types, callbacks tests
  • examples/too_many_cooks/test/ - DB, integration, types tests

@MelbourneDeveloper MelbourneDeveloper merged commit 83037a7 into main Dec 10, 2025
1 check passed
@MelbourneDeveloper MelbourneDeveloper deleted the addtoomanycooks branch December 10, 2025 21:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant