Skip to main content
Glama

Dart MCP Server

by its-dart
MIT License
1,295
109
  • Linux
  • Apple

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設定ファイルを見つける

クロードデスクトップ
  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 ライセンスに基づいてライセンスされています。

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

プロンプトとツールを使用してタスクとドキュメントを作成/管理することで、AI アシスタントが Dart プロジェクト管理と対話できるようにする公式 AI モデル コンテキスト プロトコル サーバー。

  1. プロンプト
    1. リソーステンプレート
      1. ツール
        1. タスク管理
        2. 文書管理
      2. 設定
        1. クライアントのMCP設定ファイルを見つける
        2. MCPサーバーをセットアップする
        3. バリエーション: Docker を使用したセットアップ
      3. ヘルプとリソース
        1. 貢献
          1. ライセンス

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              A 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 -
              10
              20
              6
              TypeScript
              MIT License
              • Apple
              • Linux
            • A
              security
              A
              license
              A
              quality
              A 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 -
              15
              622
              279
              TypeScript
              MIT License
              • Linux
              • Apple
            • A
              security
              A
              license
              A
              quality
              A 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 -
              84
              48
              Python
              MIT License
              • Linux
              • Apple
            • -
              security
              F
              license
              -
              quality
              A 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 -
              6
              1
              TypeScript

            View all related MCP servers

            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