Integrations
Enables LLMs to interact with Plane.so, allowing them to manage projects and issues. Provides tools for listing projects, getting project details, creating and updating issues, and managing issue properties like priority and assignees.
飛行機MCPサーバー
モデルコンテキストプロトコル(MCP)サーバーは、LLMがPlane.soと連携し、PlaneのAPIを介してプロジェクトや課題を管理できるようにします。このサーバーを使用することで、ClaudeのようなLLMは、ユーザーの制御とセキュリティを維持しながら、プロジェクト管理ワークフローに直接アクセスできるようになります。
特徴
- 平面ワークスペース内のすべてのプロジェクトを一覧表示する
- 特定のプロジェクトに関する詳細情報を入手する
- カスタマイズ可能なプロパティで新しい問題を作成する
- プロジェクトからの問題の一覧表示とフィルタリング
- 特定の問題に関する詳細情報を取得する
- 既存の問題を新しい情報で更新する
前提条件
- Node.js 22.x 以上
- Plane.so APIキー
- Plane.so ワークスペース
インストール
オプション1: Smitheryを使用する
最も早く始める方法は、Smithery を使用してサーバーを直接インストールすることです。
このコマンドは、Claudeで使用するためのPlane MCPサーバーを自動的にセットアップします。インストール後、Claudeの設定でPlane APIキーとワークスペーススラッグを使用してサーバーを設定する必要があります。
有効なクライアント オプションは次のとおりです: claude、cline、windsurf、roo-cline、witsy、enconvo、cursor
カーソルを使用してインストールする例:
オプション2: 手動セットアップ
サーバーを手動でセットアップする場合は、次の手順に従ってください。
- このリポジトリをクローンします:
- 依存関係をインストールします:
- サーバーを構築します。
Claude for Desktop での使用
**注:**上記のオプション 1 (Smithery) を使用した場合は、このセクションをスキップできます。Smithery が MCP サーバーを自動的に構成します。
- Claude for Desktop の構成ファイルを開きます。
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- Plane MCP サーバー構成を追加します。
- デスクトップ版のClaudeを再起動する
利用可能なツール
**注:**ツール名にはアンダースコアではなくハイフン(例:
list-projects
)を使用します。サーバーは互換性を保つため、アンダースコアをハイフンに自動的に変換します。
プロジェクト一覧
Plane ワークスペース内のすべてのプロジェクトを一覧表示します。
パラメータ: なし
例:
プロジェクトを取得
特定のプロジェクトに関する詳細情報を取得します。
パラメータ:
project_id
: 取得するプロジェクトのID
例:
問題作成
指定されたプロジェクトに新しい問題を作成します。
パラメータ:
project_id
: 問題を作成するプロジェクトのIDname
: 問題のタイトルdescription_html
: 問題の HTML 説明 (Plane API で必須)priority
(オプション):問題の優先度(「緊急」、「高」、「中」、「低」、「なし」)state_id
(オプション): この問題の状態のIDassignees
(オプション): この問題に割り当てるユーザーIDの配列
注:
assignees
パラメータはユーザーID文字列の配列である必要があります。よくあるエラーとしては、配列ではなく辞書/オブジェクトを指定したり、担当者フィールド内に課題データ全体を誤ってネストしたりすることが挙げられます。サーバーはこれらのケースを適切に処理しようとしますが、正しい形式を使用することを推奨します。
例:
リストの問題
オプションのフィルタリングを使用して、指定されたプロジェクトの問題を一覧表示します。
パラメータ:
project_id
: 課題を取得するプロジェクトのIDstate_id
(オプション): 州IDでフィルタリングpriority
(オプション): 優先度でフィルタリングassignee_id
(オプション): 担当者IDでフィルタリングlimit
(オプション): 返される問題の最大数 (デフォルト: 50)
例:
問題を取得する
特定の問題に関する詳細情報を取得します。
パラメータ:
project_id
: 問題を含むプロジェクトのIDissue_id
: 取得する問題のID
例:
アップデートの問題
プロジェクト内の既存の問題を更新します。
パラメータ:
project_id
: 問題を含むプロジェクトのIDissue_id
: 更新する問題のIDname
(オプション): 問題の更新されたタイトルdescription_html
(オプション): 問題の HTML 説明 (Plane API で必須)priority
(オプション): 問題の更新された優先度state_id
(オプション): 問題の更新された状態IDassignees
(オプション): この問題に割り当てるユーザーIDの更新された配列
注:
assignees
パラメータは、問題作成ツールと同じ形式のガイドラインに従ったユーザー ID 文字列の配列である必要があります。
例:
発達
- 開発依存関係をインストールします。
- 開発モードでサーバーを起動します。
テスト
MCP Inspector を使用してサーバーをテストできます。
例
以下は、Plane MCP サーバーをセットアップした後に Claude と試すことができるやり取りの例です。
- 「Plane ワークスペース内のすべてのプロジェクトを一覧表示できますか?」
- 「マーケティング プロジェクトに、「ソーシャル メディア戦略の更新」というタイトルの新しい高優先度の問題を作成してください。」
- 「開発プロジェクトにおける最優先事項は何ですか?」
- 「QA プロジェクトの問題 #123 を更新して、優先度を緊急に変更します」
Claude は適切なツールを使用して Plane と対話し、問題を作成または変更する前にユーザーの承認を求めます。
セキュリティに関する考慮事項
- APIキーが機能するには適切なPlane権限が必要です
- データを変更するすべての操作には、明示的なユーザー承認が必要です。
- 環境変数は適切に保護する必要がある
- APIキーはバージョン管理にコミットしてはならない
貢献
- リポジトリをフォークする
- 機能ブランチを作成します(
git checkout -b feature/amazing-feature
) - 変更をコミットします (
git commit -m 'Add some amazing feature'
) - ブランチにプッシュする (
git push origin feature/amazing-feature
) - プルリクエストを開く
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
サポート
問題が発生した場合や質問がある場合は、次の手順に従ってください。
- GitHubのIssuesセクションを確認してください
- modelcontextprotocol.ioの MCP ドキュメントを参照してください。
- 詳細な再現手順を記載した新しい問題を開く
スターの歴史
This server cannot be installed
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.
LLM が Plane.so と対話できるようにするモデル コンテキスト プロトコル サーバー。これにより、Plane の API を介してプロジェクトと問題を管理し、合理化されたプロジェクト管理ワークフローを実現できます。
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that gives LLMs the ability to interact with Ethereum networks, manage wallets, query blockchain data, and execute smart contract operations through a standardized interface.Last updated -313232TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables Claude and other LLMs to interact with Notion workspaces, providing capabilities like searching, retrieving, creating and updating pages, as well as managing databases.Last updated -2752TypeScript
- -securityAlicense-qualityA Model Context Protocol Server that enables LLMs to interact with and execute REST API calls through natural language prompts, supporting GET/PUT/POST/PATCH operations on configured APIs.Last updated -5PythonApache 2.0
- -securityFlicense-qualityA Model Context Protocol server that connects LLMs to the Compiler Explorer API, enabling them to compile code, explore compiler features, and analyze optimizations across different compilers and languages.Last updated -Python