飛行機MCPサーバー
Plane MCP サーバーは、モデル コンテキスト プロトコル (MCP) の機能を Plane にもたらし、AI エージェントと開発者ツールが Plane ワークスペースとプログラムで対話できるようにします。
インテリジェント アシスタント、自動化スクリプト、ワークフロー駆動型ツールなどを構築する場合でも、このサーバーは Plane の API へのシームレスなブリッジを提供するため、プロジェクトの作成、問題の管理、タスクの割り当て、AI 搭載ツールとの作業の同期が可能になります。
それを使って何ができるのでしょうか?
このサーバーは、Plane を使用するすべての人にとってさまざまな便利な機能を実現します。
- AI またはアプリ インターフェースから直接プロジェクトと作業項目を起動します。
- 進捗状況の更新、チーム メンバーの割り当て、プロパティの設定、コメントの追加など、すべてプログラムで実行できます。
- 問題をワークフローを通じて移動し、その状態を即座に更新します。
- ラベル、モジュール、サイクルを使用して作業を整理します。
- プロジェクト全体にわたるチームの作業に関するデータを分析します。
- 作業を記録する AI エージェントや、プロジェクトを整理するボットなど、Plane と自然にやり取りするスマート アプリを構築します。
ツール
ユーザー
get_user
- 現在のユーザーの情報を取得する
- パラメータは必要ありません
プロジェクト
get_projects
- 現在のユーザーのすべてのプロジェクトを取得する
- パラメータは必要ありません
create_project
- 新しいプロジェクトを作成する
- パラメータ:
name
(文字列、必須): プロジェクト名
問題の種類
list_issue_types
- 特定のプロジェクトのすべての問題タイプを取得する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUID
get_issue_type
- 特定の問題タイプの詳細を取得する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDtype_id
(文字列、必須): 問題タイプのUUID
create_issue_type
- プロジェクトに新しい問題タイプを作成する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDissue_type_data
: 次の内容を含むオブジェクト:name
(文字列、必須): 問題の種類の名前description
(文字列、必須): 問題の種類の説明
update_issue_type
- 既存の問題タイプを更新する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDtype_id
(文字列、必須): 問題タイプのUUIDissue_type_data
(オブジェクト): 問題タイプで更新するフィールド
delete_issue_type
- 問題の種類を削除する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDtype_id
(文字列、必須): 問題タイプのUUID
州
list_states
- 特定のプロジェクトのすべての状態を取得する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUID
get_state
- 特定の状態の詳細を取得する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDstate_id
(文字列、必須): 州のUUID
create_state
- プロジェクトに新しい状態を作成する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDstate_data
: 次のものを含むオブジェクト:name
(文字列、必須): 州の名前color
(文字列、必須): 状態のカラーコード
update_state
- 既存の状態を更新する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDstate_id
(文字列、必須): 州のUUIDstate_data
(オブジェクト): 状態を更新するフィールド
delete_state
- 状態を削除する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDstate_id
(文字列、必須): 州のUUID
ラベル
list_labels
- 特定のプロジェクトのすべてのラベルを取得する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUID
get_label
- 特定のラベルの詳細を取得する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDlabel_id
(文字列、必須): ラベルのUUID
create_label
- プロジェクトに新しいラベルを作成する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDlabel_data
: 次の内容を含むオブジェクト:name
(文字列、必須): ラベルの名前color
(文字列、必須): ラベルの色コード
update_label
- 既存のラベルを更新する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDlabel_id
(文字列、必須): ラベルのUUIDlabel_data
(オブジェクト): ラベルで更新するフィールド
delete_label
- ラベルを削除する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDlabel_id
(文字列、必須): ラベルのUUID
問題
get_issue_using_readable_identifier
- 読み取り可能な識別子(例:PROJ-123)を使用して問題の詳細を取得します。
- パラメータ:
project_identifier
(文字列、必須)issue_identifier
(文字列、必須): 問題番号: プロジェクト識別子(例:"PROJ")r(例:"123")
get_issue_comments
- 特定の問題に関するすべてのコメントを取得する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDissue_id
(文字列、必須): 問題のUUID
add_issue_comment
- 問題にコメントを追加する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDissue_id
(文字列、必須): 問題のUUIDcomment_html
(文字列、必須): コメントのHTMLコンテンツ
create_issue
- 新しい問題を作成する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDissue_data
: 次の内容を含むオブジェクト:name
(文字列、必須): 問題のタイトルdescription_html
(文字列、必須): 問題のHTML説明
update_issue
- 既存の問題を更新する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDissue_id
(文字列、必須): 問題のUUIDissue_data
(オブジェクト): 問題で更新するフィールド
モジュール
list_modules
- 特定のプロジェクトのすべてのモジュールを取得する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUID
get_module
- 特定のモジュールの詳細を取得する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDmodule_id
(文字列、必須): モジュールのUUID
create_module
- プロジェクトに新しいモジュールを作成する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDmodule_data
: 次のものを含むオブジェクト:name
(文字列、必須): モジュールの名前
update_module
- 既存のモジュールを更新する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDmodule_id
(文字列、必須): モジュールのUUIDmodule_data
(オブジェクト): モジュールで更新するフィールド
delete_module
- モジュールを削除する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDmodule_id
(文字列、必須): モジュールのUUID
モジュールの問題
list_module_issues
- 特定のモジュールのすべての問題を取得する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDmodule_id
(文字列、必須): モジュールのUUID
add_module_issues
- モジュールに問題を追加する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDmodule_id
(文字列、必須): モジュールのUUIDissues
(string[], 必須): 追加する問題UUIDの配列
delete_module_issue
- モジュールから問題を削除する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDmodule_id
(文字列、必須): モジュールのUUIDissue_id
(文字列、必須): 削除する問題のUUID
サイクル
list_cycles
- 特定のプロジェクトのすべてのサイクルを取得する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUID
get_cycle
- 特定のサイクルの詳細を取得する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDcycle_id
(文字列、必須): サイクルのUUID
create_cycle
- プロジェクトに新しいサイクルを作成する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDcycle_data
: 次のものを含むオブジェクト:name
(文字列、必須): サイクルの名前start_date
(文字列、必須): 開始日(YYYY-MM-DD)end_date
(文字列、必須) : 終了日 (YYYY-MM-DD)
update_cycle
- 既存のサイクルを更新する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDcycle_id
(文字列、必須): サイクルのUUIDcycle_data
(オブジェクト): サイクルで更新するフィールド
delete_cycle
- サイクルを削除する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDcycle_id
(文字列、必須): サイクルのUUID
サイクルの問題
list_cycle_issues
- 特定のサイクルのすべての問題を取得する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDcycle_id
(文字列、必須): サイクルのUUID
add_cycle_issues
- サイクルに問題を追加する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDcycle_id
(文字列、必須): サイクルのUUIDissues
(string[], 必須): 追加する問題UUIDの配列
delete_cycle_issue
- サイクルから問題を削除する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDcycle_id
(文字列、必須): サイクルのUUIDissue_id
(文字列、必須): 削除する問題のUUID
作業ログ
get_issue_worklogs
- 特定の問題に関するすべての作業ログを取得する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDissue_id
(文字列、必須): 問題のUUID
get_total_worklogs
- プロジェクトの合計記録時間を取得する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUID
create_worklog
- 問題に対する新しい作業ログを作成する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDissue_id
(文字列、必須): 問題のUUIDworklog_data
: 次の内容を含むオブジェクト:description
(文字列、必須): 行われた作業の説明duration
(整数、必須): 期間(分)
update_worklog
- 既存の作業ログを更新する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDissue_id
(文字列、必須): 問題のUUIDworklog_id
(文字列、必須): 作業ログのUUIDworklog_data
(オブジェクト): 作業ログで更新するフィールド
delete_worklog
- 作業ログを削除する
- パラメータ:
project_id
(文字列、必須): プロジェクトのUUIDissue_id
(文字列、必須): 問題のUUIDworklog_id
(文字列、必須): 作業ログのUUID
構成パラメータ
PLANE_API_KEY
- Plane APIトークン。Planeアプリの「ワークスペース設定」>「APIトークン」ページ(/settings/api-tokens/
)から生成できます。PLANE_WORKSPACE_SLUG
- Planeインスタンスのワークスペーススラッグ。ワークスペーススラッグは、Plane内のワークスペースの一意の識別子を表します。URLに記載されています。PLANE_API_HOST_URL
(オプション) - Plane API サーバーのホスト URL。デフォルトはhttps://api.plane.so/です。
使用法
クロードデスクトップ
claude_desktop_config.json
を更新することで、 Claude Desktopに Plane を追加できます。
VSコード
.vscode.json
またはmcp.json
ファイルを編集して、Plane をVSCodeに接続することもできます。
ライセンス
このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。詳細については、プロジェクトリポジトリのLICENSEファイルをご覧ください。
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 インターフェースが Plane のプロジェクト管理システムとシームレスに対話できるようにし、標準化された API を通じてプロジェクト、問題、状態、その他の作業項目を管理できるようにするモデル コンテキスト プロトコル サーバー。
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that integrates with Linear, enabling AI assistants to create, update, search, and comment on issues for project management and issue tracking.Last updated -56PythonApache 2.0
- AsecurityFlicenseAqualityA Model Context Protocol server that connects AI assistants like Claude to Notion workspaces, enabling them to view, search, create, and update Notion databases, pages, and content blocks.Last updated -12194JavaScript
- -security-license-qualityA Model Context Protocol server implementation that enables AI assistants to interact with Linear project management systems, allowing them to create, retrieve, and modify data related to issues, projects, teams, and users.Last updated -202TypeScript
- -securityFlicense-qualityA Model Context Protocol server that provides persistent task management capabilities for AI assistants, allowing them to create, update, and track tasks beyond their usual context limitations.Last updated -1TypeScript