MCP ツールリファレンス

MCP ツールリファレンス

MCP ツールリファレンス

AB Projects(エイビープロジェクト) は、AI アシスタント(Claude など)がプロジェクト、タスク、ドキュメントを扱えるようにする MCP ツールを公開しています。アシスタントがこれらのツールで何かを変更すると、アプリと同じ経路を通ります: 指定したメモ付きの変更履歴エントリ、監査ログエントリ、リンクされた Microsoft Teams チャネルへのアダプティブカード投稿 — AI のアクティビティは明確に開示されます。読み取り専用ツールはデータを返すだけで何も変更しません。

プロジェクトツール

ツール説明パラメーター
ab_get_my_projects メンバーになっているすべてのプロジェクトを、タスク数や完了率などの統計とともに一覧します。 なし
ab_get_project_members プロジェクトのすべてのメンバーを、ロールとメンバーシップ ID とともに一覧します。タスクの割り当てに必要なメンバーシップ ID の取得に使います。 project_id 必須
ab_get_project_options プロジェクトの有効なステータス、タイプ、環境の ID を取得します。ab_create_taskab_update_task にステータス・タイプ・環境を渡す前に、まずこれを呼びます。 project_id 必須

タスクツール

ツール説明パラメーター
ab_get_my_tasks アクティブなタスク — 期限切れ、今日締切、進行中 — を取得します。タスク ID、タイトル、優先度、ステータス、期日、進捗を返します。 project_id 任意 — 特定のプロジェクトに絞り込み
ab_search_tasks すべてのプロジェクトにわたってキーワードでタスクを検索します。 query 必須 — 検索キーワード
project_id 任意 — 特定のプロジェクトにスコープ
ab_get_task タスクの完全な詳細 — 説明、日付、担当者、見積/実績時間、サブタスク情報、親タスク ID、GitHub ブランチ、最新 50 件のコメントをインライン — を取得します。ステータス・タイプ・環境は人間が読める名前で返されます。 project_id 必須
task_id 必須
ab_create_task 新しいタスクを作成します。変更ログエントリが記録され、リンクされた Teams チャネルに通知が投稿されます。 project_id 必須
title 必須
description 任意 — Markdown 対応
priority 任意 — 1 = 高、2 = 中、3 = 低(既定: 2)
assignee_id 任意 — 担当者のメンバーシップ ID
due_date 任意 — yyyy-MM-dd
status / type / environment 任意ab_get_project_options からの ID
parent_task_id 任意 — 親の行キー。設定するとサブタスクになり、親の「サブタスクあり」フラグが自動更新されます
note 任意 — 理由。変更ログと Teams チャネルに表示
ab_update_task タスクのプロパティ — タイトル、説明、ステータス、進捗、優先度、担当者、タイプ、環境、親 — を更新します。各変更は指定したメモとともに履歴に記録されます。 project_id 必須
task_id 必須
title / description 任意(Markdown)
status 任意 — 新しいステータス ID
progress 任意 — 0〜100
priority 任意 — 1/2/3
assignee_id / type / environment 任意
parent_task_id 任意 — 別の親の下に移動。空文字列で切り離し
note 任意 — 理由。変更ログと Teams チャネルに表示
ab_complete_task タスクを完了とマークします。進捗を 100% に設定し、変更履歴に完了エントリを記録します。 project_id 必須
task_id 必須
note 任意 — 完了メモ。変更ログと Teams チャネルに表示
ab_add_comment タスクにコメントを追加します。コメントはタスクのスレッドに表示され、ab_get_task でインライン化されるため、フォローアップの呼び出しで 2 回目のツール呼び出しなしに読めます。 project_id 必須
task_id 必須
content 必須 — コメント本文

スケジュールツール

ツール説明パラメーター
ab_get_schedule 今週のスケジュールを取得します — 期限切れ、今日締切、今週締切にグループ化されます。 project_id 任意 — 特定のプロジェクトに絞り込み

ドキュメント(Wiki)ツール

ツール説明パラメーター
ab_get_wiki_tree プロジェクトのドキュメントナビゲーションツリー(フォルダーとページ)を取得します。 project_id 必須
ab_get_wiki_article ドキュメントの完全なコンテンツ、メタデータ、バージョン情報を読み取ります。 project_id 必須
article_id 必須ab_get_wiki_tree または ab_search_wiki から
ab_search_wiki 特定のフォルダーパス配下のドキュメントを一覧します。 project_id 必須
parent_path 任意 — 一覧するフォルダー(既定: ルートの /
ab_create_wiki_article Markdown で新しいドキュメントを作成します。リンクされた Teams チャネルに通知を投稿します。 project_id 必須
title 必須
content 必須 — Markdown
parent_path 任意 — フォルダー、例: / または /Engineering(既定: /
tags 任意 — カンマ区切り
ab_update_wiki_article 既存のドキュメントを更新します。編集メモ付きの新しいバージョンを作成し、Teams チャネルに通知を投稿します。 project_id 必須
article_id 必須
content 必須 — 更新後の Markdown
edit_note 必須 — 何が変わったか。バージョン履歴に表示
tags 任意 — 更新後のカンマ区切りタグ
ab_add_wiki_comment ドキュメントにコメントを追加します。 project_id 必須
article_id 必須
content 必須 — コメント本文

AI の変更がどう可視に保たれるか

MCP ツールを通じてタスクやドキュメントが作成・更新・完了されると、AB Projects(エイビープロジェクト) は自動的に:

  • ユーザー名と指定されたメモとともに、項目の変更履歴に変更を記録します
  • 監査目的の操作ログエントリを書き込みます
  • プロジェクトのリンクされた Microsoft Teams チャネルにアダプティブカードを投稿または更新し、アクティビティを AI 生成として明確に開示します

そのため AI 駆動の変更は、AB Projects アプリや Teams タブで直接行われた変更と同じ可視性と追跡可能性を持ちます。アシスタントの接続方法は MCP 経由での AI アシスタント接続 を参照してください。

公開日 2026-04-04
最終更新日 2026-05-18
バージョン 2