Skip to main content
Glama

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 応答を返します。

Related MCP server: Azure DevOps MCP Server

設定

MCP サーバーを実行する最も簡単な方法はnpxを使用することですが、Docker セットアップも利用できます。

クライアントのMCP設定ファイルを見つける

クロードデスクトップ

  1. 必要に応じてClaude Desktopをインストールする

  2. Claudeデスクトップアプリを開き、設定に入り、「開発者」タブを開いて、「設定の編集」ボタンをクリックして設定ファイルを開きます。

  3. 以下の「MCPサーバーの設定」手順に従ってください。

クロード・コード

  1. 必要に応じてClaude Codeをインストールする

  2. Dartプロファイルから認証トークンをコピーします

  3. 次のコマンドを実行し、 dsa...実際のDartトークンに置き換えてください。

    claude mcp add-json dart '{"command":"npx","args":["-y","dart-mcp-server"],"env":{"DART_TOKEN":"dsa_..."}}'

カーソル

  1. 必要に応じてカーソルをインストールする

  2. カーソルを開いて「カーソル設定」(通常のVSCode IDE設定ではありません)に移動し、「MCP」タブを開いて「新しいグローバルMCPサーバーを追加」ボタンをクリックして設定ファイルを開きます。

  3. 以下の「MCPサーバーの設定」手順に従ってください。

クライン

  1. 必要に応じてIDEにClineをインストールします

  2. IDEを開き、Clineサイドバーを開き、上部の左から2番目の「MCPサーバー」アイコンボタンをクリックし、「インストール済み」タブを開いて「MCPサーバーの構成」ボタンをクリックして、構成ファイルを開きます。

  3. 以下の「MCPサーバーの設定」手順に従ってください。

ウィンドサーフィン

  1. 必要に応じてWindsurfをインストールする

  2. Windsurf を開き、「Windsurf 設定」(通常の VSCode IDE 設定ではありません)に移動し、「カスケード」タブを開いて、「モデル コンテキスト プロトコル (MCP) サーバー」セクションの「生の構成を表示」ボタンをクリックして、構成ファイルを開きます。

  3. 以下の「MCPサーバーの設定」手順に従ってください。

その他のクライアント

  1. MCP設定ファイルを見つけます。通常は[client]_mcp_config.jsonのようなものです。

  2. 以下の「MCPサーバーの設定」手順に従ってください。

MCPサーバーをセットアップする

  1. 必要に応じて、Node にバンドルされているnpx をインストールします

  2. Dartプロファイルから認証トークンをコピーします

  3. MCP セットアップに次のコードを追加し、 dsa...実際の Dart トークンに置き換えてください。

    { "mcpServers": { "dart": { "command": "npx", "args": ["-y", "dart-mcp-server"], "env": { "DART_TOKEN": "dsa_..." } } } }

バリエーション: Docker を使用したセットアップ

上記のnpx設定がうまくいかない場合は、Docker設定も提供しています。上記の手順に従ってMCP設定ファイルを見つけてください。

  1. 必要に応じてDockerをインストールする

  2. docker build -t mcp/dart .

  3. Dartプロファイルから認証トークンをコピーします

  4. MCP セットアップに次のコードを追加し、 dsa...実際の Dart トークンに置き換えてください。

    { "mcpServers": { "dart": { "command": "docker", "args": ["run", "-i", "--rm", "-e", "DART_TOKEN", "mcp/dart"], "env": { "DART_TOKEN": "dsa_..." } } } }

ヘルプとリソース

貢献

貢献を歓迎します!問題を報告したり、プルリクエストを送信してください。

ライセンス

このプロジェクトはMIT ライセンスに基づいてライセンスされています。

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/its-dart/dart-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server