
leehack/mcp_dart
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
leehack/mcp_dart — это кандидат на MCP-сервер, импортированный из https://github.com/leehack/mcp_dart.
Обзор
leehack/mcp_dart — это кандидат на MCP-сервер, импортированный из https://github.com/leehack/mcp_dart.
Обзор (машинный перевод)
mcp_dart — это SDK для Dart и Flutter двойной эпохи для MCP-клиентов, серверов и искусственного интеллекта
хостов. Он реализует полную основную поверхность провода клиента/сервера заблокированного
Спецификация MCP 2026-07-28, сохраняет набор функций MCP 2025-11-25, и
Переговоры поддерживали более ранние спецификации на основе инициализации.
Здесь ядро означает нормативные требования к проводам, назначенные клиенту и серверу роли по закреплённой конечной спецификации. Он исключает опциональный MCP расширения, поведение интерфейса хоста, реализация сервера авторизации, JSON Разрешение внешней схемы и пользовательские словари JSON Schema.
[! ВАЖНО] Этот релиз называется
mcp_dart 2.4.3. Отдельно изданный CLI —mcp_dart_cli 0.2.2, что требуетmcp_dart ^2.4.3. Источник тока соответствует всем требованиям по оценке в официальном альфа.11 MCP2025-11-25и2026-07-28клиентские и серверные наборы, включая все 25 требуются сценарии авторизации 2026 года, плюс двунаправленные публикации Совместимость TypeScript SDK 2.3.1 и Python SDK 2.3.0.
SDK Tier 1 цель
Проект продолжается MCP SDK Уровень 1. Уровень 1 ещё не заявлен и не назначен. Техническая база зелёная; остальные
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
MCP (Model Context Protocol) for Dart
mcp_dart is a dual-era Dart and Flutter SDK for MCP clients, servers, and AI
hosts. It implements the complete core client/server wire surface of the locked
MCP 2026-07-28 specification, retains the MCP 2025-11-25 feature set, and
negotiates supported earlier initialization-based specifications.
Here, core means the normative wire requirements assigned to client and server roles by the pinned final specification. It excludes optional MCP extensions, host UI behavior, an authorization-server implementation, JSON Schema external-reference resolution, and custom JSON Schema vocabularies.
[!IMPORTANT] This release is
mcp_dart 2.4.3. The separately versioned CLI ismcp_dart_cli 0.2.2, which requiresmcp_dart ^2.4.3. Current source passes every scored requirement in the official alpha.11 MCP2025-11-25and2026-07-28client and server sets, including all 25 required 2026 authorization scenarios, plus bidirectional published TypeScript SDK 2.3.1 and Python SDK 2.3.0 interoperability.
SDK Tier 1 target
The project is pursuing MCP SDK Tier 1. Tier 1 is not yet claimed or assigned. The technical baseline is green; the remaining official audit, repository-governance, and SDK Working Group steps are tracked in the roadmap and 48-feature coverage inventory.
The public maintenance contract is documented in the contribution guide, security policy, dependency policy, and versioning policy.
Requirements
| Package | Minimum Dart SDK |
|---|---|
mcp_dart 2.4.3 |
3.4 |
mcp_dart_cli 0.2.2 |
3.12 |
SDK-only generated projects retain the SDK’s Dart 3.4 minimum. CLI projects use Dart 3.12 because the CLI and its toolchain target that release.
Install Dart from dart.dev.
Installation
Production channel
Use the latest stable package for production projects:
dart pub add mcp_dart
Pin the stable SDK release
Pin the stable 2.4 line explicitly when reproducible dependency resolution is important:
dependencies:
mcp_dart: ^2.4.3
The snippets below use the current stable SDK line. Package versions
remain separate from protocol profiles: McpProtocol.stable names the SDK’s
default compatibility policy.
The SDK and CLI are versioned independently. The stable CLI’s ^2.4.3
constraint accepts SDK versions from 2.4.3 up to, but not including, 3.0.0.
AI agent skills
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →