Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| REPSONA_API_KEY | Yes | Your Repsona API key | |
| REPSONA_SPACE_ID | Yes | Your Repsona space ID |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_tasks | Repsonaからタスクの一覧を取得します |
| get_task | 特定のタスクの詳細を取得します |
| create_task | 新しいタスクを作成します |
| update_task | タスクを更新します |
| delete_task | タスクを削除します |
| get_project_notes | 指定したプロジェクト内のノート一覧を取得します |
| get_project_note | 指定したプロジェクト内の特定のノートの詳細を取得します |
| create_project_note | 指定したプロジェクト内にノートを作成します |
| update_project_note | 指定したプロジェクト内のノートを更新します |
| delete_project_note | 指定したプロジェクト内のノートを削除します |
| get_project_note_children | 指定したプロジェクト内のノートのサブノート一覧を取得します |
| get_project_note_comments | 指定したプロジェクト内のノートのコメント一覧を取得します |
| create_project_note_comment | 指定したプロジェクト内のノートにコメントを投稿します |
| update_project_note_comment | 指定したプロジェクト内のノートのコメントを更新します |
| delete_project_note_comment | 指定したプロジェクト内のノートのコメントを削除します |
| get_project_note_activity_log | 指定したプロジェクト内のノートのアクティビティログを取得します |
| get_project_note_history | 指定したプロジェクト内のノートの履歴を取得します |
| download_file | 指定したファイルハッシュでファイルをダウンロードします |
| upload_file | 指定したプロジェクトにファイルをアップロードします |
| attach_file | 指定したファイルをタスクやノートに添付します |
| detach_file | 指定したファイルをタスクやノートから添付を外します |
| delete_file | 指定したファイルハッシュでファイルを削除します(アップロードしたユーザーのみ) |
| update_user_role | 指定したユーザーのロールを更新します(Owner/Admin権限が必要) |
| invite_to_space | 新しいメンバーをスペースに招待します(Owner/Admin権限が必要) |
| get_me | 自分の情報を取得します |
| update_me | 自分の情報を更新します |
| get_my_tasks | 指定したタイプの自分のタスクを取得します |
| get_my_tasks_count | 指定したタイプの自分のタスク数を取得します |
| get_my_projects | 参加しているプロジェクトを取得します |
| get_feed | 自分のアクティビティフィードを取得します |
| get_projects | プロジェクトの一覧を取得します |
| get_project | 指定したプロジェクトの詳細情報を取得します |
| create_project | 新しいプロジェクトを作成します |
| update_project | 指定したプロジェクトを更新します |
| get_project_users | 指定したプロジェクトに参加しているユーザーを取得します |
| get_project_activity | 指定したプロジェクトのアクティビティを取得します |
| get_project_statuses | 指定したプロジェクトのステータス一覧を取得します |
| get_project_milestones | 指定したプロジェクトのマイルストーン一覧を取得します |
| get_space_info | スペースの情報を取得します |
| get_all_tags | 全てのタグ一覧を取得します |
| get_inbox | 自分の受信トレイを取得します |
| update_inbox | 受信トレイの未読・既読を更新します |
| archive_all_inbox | 受信トレイを一括既読にします |
| get_inbox_unread_count | 受信トレイの未読件数を取得します |
| get_task_comments | 指定したタスクのコメント一覧を取得します |
| create_task_comment | 指定したタスクにコメントを投稿します |
| update_task_comment | 指定したタスクのコメントを更新します |
| delete_task_comment | 指定したタスクのコメントを削除します |
| get_task_activity_log | 指定したタスクのアクティビティログを取得します |
| get_task_history | 指定したタスクの履歴を取得します |
| get_task_subtasks | 指定したタスクのサブタスク一覧を取得します |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Repsona自分の情報 | Repsonaの自分の情報 |
| Repsonaプロジェクト | Repsonaのプロジェクト一覧 |
| Repsonaスペース情報 | Repsonaのスペース情報 |
| Repsonaタグ一覧 | Repsonaの全てのタグ一覧 |
| Repsona受信トレイ未読件数 | Repsonaの受信トレイの未読件数 |