Dartは AI を活用したプロジェクト管理です。
dart-mcp-server Dart の公式 AIモデル コンテキスト プロトコル (MCP)サーバーです。
特徴
プロンプト
以下のプロンプトが利用可能です
create-task- Dart でタイトル、説明、ステータス、優先度、担当者を指定して新しいタスクを作成しますcreate-doc- Dartでタイトル、テキストコンテンツ、フォルダを含む新しいドキュメントを作成しますsummarize-tasks- ステータスと担当者によるフィルタリング機能を使用してタスクの概要を取得します。
これらのプロンプトにより、AI アシスタントは、基礎となる API の詳細を理解していなくても、Dart で一般的なアクションを簡単に実行できるようになります。
リソーステンプレート
以下のリソースが利用可能です
dart-config:- ユーザーのスペースに関する設定情報dart-task:///{taskId}- 特定のタスクに関する詳細情報dart-doc:///{docId}- 特定のドキュメントに関する詳細情報
ツール
以下のツールが利用可能です
タスク管理
get_config- 利用可能な担当者、ダーツボード、フォルダ、ステータス、タグ、優先度、サイズなど、ユーザーのスペースに関する情報を取得します。list_tasks- 担当者、ステータス、ダーツボード、優先度、期限などでオプションでフィルタリングしてタスクを一覧表示しますcreate_task- タイトル、説明、ステータス、優先度、サイズ、日付、ダーツボード、担当者、タグ、親タスクを指定して新しいタスクを作成しますget_task- IDで既存のタスクを取得するupdate_task- 既存のタスクのプロパティを更新するdelete_task- タスクをゴミ箱に移動する(回復可能)add_task_comment- 既存のタスクにコメントを追加する
文書管理
list_docs- フォルダー、タイトル、テキスト コンテンツなどでオプションでフィルタリングしてドキュメントを一覧表示しますcreate_doc- タイトル、テキストコンテンツ、フォルダを含む新しいドキュメントを作成しますget_doc- IDで��存のドキュメントを取得するupdate_doc- 既存のドキュメントのプロパティを更新するdelete_doc- ドキュメントをゴミ箱に移動する(回復可能)
各ツールは包括的な入力検証をサポートし、構造化された JSON 応答を返します。
設定
MCP サーバーを実行する最も簡単な方法はnpxを使用することですが、Docker セットアップも利用できます。
クライアントのMCP設定ファイルを見つける
クロードデスクトップ
必要に応じてClaude Desktopをインストールする
Claudeデスクトップアプリを開き、設定に入り、「開発者」タブを開いて、「設定の編集」ボタンをクリックして設定ファイルを開きます。
以下の「MCPサーバーの設定」手順に従ってください。
クロード・コード
必要に応じてClaude Codeをインストールする
Dartプロファイルから認証トークンをコピーします
次のコマンドを実行し、
dsa...実際のDartトークンに置き換えてください。claude mcp add-json dart '{"command":"npx","args":["-y","dart-mcp-server"],"env":{"DART_TOKEN":"dsa_..."}}'
カーソル
必要に応じてカーソルをインストールする
カーソルを開いて「カーソル設定」(通常のVSCode IDE設定ではありません)に移動し、「MCP」タブを開いて「新しいグローバルMCPサーバーを追加」ボタンをクリックして設定ファイルを開きます。
以下の「MCPサーバーの設定」手順に従ってください。
クライン
必要に応じてIDEにClineをインストールします
IDEを開き、Clineサイドバーを開き、上部の左から2番目の「MCPサーバー」アイコンボタンをクリックし、「インストール済み」タブを開いて「MCPサーバーの構成」ボタンをクリックして、構成ファイルを開きます。
以下の「MCPサーバーの設定」手順に従ってください。
ウィンドサーフィン
必要に応じてWindsurfをインストールする
Windsurf を開き、「Windsurf 設定」(通常の VSCode IDE 設定ではありません)に移動し、「カスケード」タブを開いて、「モデル コンテキスト プロトコル (MCP) サーバー」セクションの「生の構成を表示」ボタンをクリックして、構成ファイルを開きます。
以下の「MCPサーバーの設定」手順に従ってください。
その他のクライアント
MCP設定ファイルを見つけます。通常は
[client]_mcp_config.jsonのようなものです。以下の「MCPサーバーの設定」手順に従ってください。
MCPサーバーをセットアップする
必要に応じて、Node にバンドルされているnpx をインストールします。
Dartプロファイルから認証トークンをコピーします
MCP セットアップに次のコードを追加し、
dsa...実際の Dart トークンに置き換えてください。{ "mcpServers": { "dart": { "command": "npx", "args": ["-y", "dart-mcp-server"], "env": { "DART_TOKEN": "dsa_..." } } } }
バリエーション: Docker を使用したセットアップ
上記のnpx設定がうまくいかない場合は、Docker設定も提供しています。上記の手順に従ってMCP設定ファイルを見つけてください。
必要に応じてDockerをインストールする
docker build -t mcp/dart .Dartプロファイルから認証トークンをコピーします
MCP セットアップに次のコードを追加し、
dsa...実際の Dart トークンに置き換えてください。{ "mcpServers": { "dart": { "command": "docker", "args": ["run", "-i", "--rm", "-e", "DART_TOKEN", "mcp/dart"], "env": { "DART_TOKEN": "dsa_..." } } } }
ヘルプとリソース
support@itsdart.comまでメールでお問い合わせください
貢献
貢献を歓迎します!問題を報告したり、プルリクエストを送信してください。
ライセンス
このプロジェクトはMIT ライセンスに基づいてライセンスされています。
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
プロンプトとツールを使用してタスクとドキュメントを作成/管理することで、AI アシスタントが Dart プロジェクト管理と対話できるようにする公式 AI モデル コンテキスト プロトコル サーバー。
Related Resources
Related MCP Servers
- Asecurity-licenseAqualityA distributable Model Context Protocol (MCP) server that exposes Dart SDK commands for AI-powered development. This server bridges the gap between AI coding assistants and Dart/Flutter development workflows by implementing the Model Context Protocol (MCP).Last updated -10146MIT License
- Asecurity-licenseAqualityA Model Context Protocol server that enables AI assistants to interact with Azure DevOps resources including projects, work items, repositories, pull requests, branches, and pipelines through a standardized protocol.Last updated -15474299MIT License
Appwrite MCP Serverofficial
Asecurity-licenseAqualityA Model Context Protocol server that allows AI assistants to interact with Appwrite's API, providing tools to manage databases, users, functions, teams, and other resources within Appwrite projects.Last updated -54MIT License- -security-license-qualityA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.Last updated -361