PackageTrack
Sign in Get early access

dart_mcp_server

An MCP server for Dart projects, exposing various developer tools to AI models.

1.1.1 14K downloads/mo #2517 most downloaded on pub.dev dart-lang/ai

What this package is like to depend on

Last release 16 days ago

07 Aug 2026

Ships on a steady schedule

a new release about every 4 weeks

Nearly every release is documented

notes for 5 of 5 stable releases

Nothing withdrawn

no release was ever pulled

2 months old

5 releases · first in 2026

5 releases in the last 12 months

see the full history below

Release timeline

5 releases · May 2026 to Aug 2026
Release Pre-release

Releases

latest 5
  1. 1.1.1 07 Aug 2026
    Release notes
    • Improve server instructions and error messages to encourage agents to
      proactively connect to running applications and hot reload after changes.
    Open source →
    Release notes
    • Improve server instructions and error messages to encourage agents to proactively connect to running applications and hot reload after changes.
    Open source →
  2. 1.1.0 23 Jul 2026
    Release notes
    • Build against the published dart_mcp package instead of a local path
      override.
    • Create vm_service meta tool, which allows direct connections to apps via vm
      service URIs, and also handles the direct vm service method calls.
    • Add additional failure reasons to tool call analytics.
    • Move SdkSupport to implements instead of on in
      DartToolingDaemonSupport.
    • Harden various tools against compromised agents.
    • Use new analysis request that blocks until analysis is complete, instead of
      waiting for notifications, which may never come.
    • Use shared logic from unified_analytics to parse the Dart version.
    • Log error types for uncaught errors.
    Open source →
    Release notes
    • Build against the published dart_mcp package instead of a local path override.
    • Create vm_service meta tool, which allows direct connections to apps via vm service URIs, and also handles the direct vm service method calls.
    • Add additional failure reasons to tool call analytics.
    • Move SdkSupport to implements instead of on in DartToolingDaemonSupport.
    • Harden various tools against compromised agents.
    • Use new analysis request that blocks until analysis is complete, instead of waiting for notifications, which may never come.
    • Use shared logic from unified_analytics to parse the Dart version.
    • Log error types for uncaught errors.
    Open source →
  3. 1.0.2 22 Jun 2026
    Release notes
    • Send a SIGKILL to the analysis server if it doesn't respond to a SIGTERM in
      time.
    Open source →
    Release notes
    • Send a SIGKILL to the analysis server if it doesn't respond to a SIGTERM in time.
    Open source →
  4. 1.0.1 28 May 2026
    Release notes
    • Minor changes to improve pub score.
    Open source →
    Release notes
    • Minor changes to improve pub score.
    Open source →
  5. 1.0.0 28 May 2026
    Release notes
    • Display the actual install directory for each agent in the get command's
      summary message.
    • Fix bug where failing to clone a git repository in skills add still
      saved it to configuration/manifest files.
    • Emphasize (bold) actual skill names in interactive dialog options.
    • Add a --version flag.
    • JSON encode descriptions in the create command.
    • Make list command more consistent with other commands and more informative:
      • Add agent aliases to agent labels (e.g., generic (antigravity, codex)).
      • Display actual install directory for each agent in the list header.
      • Add a note that listed skills are managed skills and additional skills may be installed.
      • Store relative repository paths in manifest and display in list output.
    • Don't crawl into third_party or hidden directories when scanning Git
      repositories for skills.
    • Support hyphens instead of underscores in package name prefixes when matching
      and creating skills.
    • Update wording slightly for selection dialogs.
    • Auto-select newly accepted suggested skill repositories so they are not
      prompted again in the source-selection dialog.
    • Prompt user during skills prune (and after skills get) to remove local or
      global git repository sources that have no installed skills.
    Open source →
    Release notes
    • Package is now shipped on pub instead of through the SDK. The dart mcp-server command will continue to work as an alias for dart run dart_mcp_server@.
    • Support reading DART_ROOT environment variable to set the Dart SDK root.
    • Always enable roots fallback, and merge them with client roots that are set (if any).
    • Add a tool for making arbitrary vm service method calls to connected apps.
    • Move binary to bin/dart_mcp_server.dart to be compatible with dart run.
    • Add support for enabling analytics when running as a package based on the DASH__TOOL environment variable. Analytics will not be tracked if this is not set.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive