repsona-mcp-server

bellx2/repsona-mcp-server

3.2

If you are the rightful owner of repsona-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Repsona MCP Server is designed to integrate with Repsona, providing a robust Model Context Protocol server for task and project management.

Tools
  1. get_tasks

    Retrieve a list of tasks for a specified project.

  2. create_task

    Create a new task within a project.

  3. get_projects

    Retrieve a list of projects the user is participating in.

  4. get_inbox

    Retrieve the user's inbox.

  5. upload_file

    Upload a file to the server.

Repsona MCP Server

このプロジェクトは、Repsonaと連携するMCP(Model Context Protocol)サーバーです。

このMCPサーバーは、RepsonaのAPIを介してタスク管理、プロジェクト管理、ユーザー管理などの機能を提供します。Claude DesktopなどのMCP対応アプリケーションと連携して、Repsonaの機能を利用できます。

使用例

MCPサーバーを設定後、以下のようなリクエストが可能です:

  • "Repsonaで今日のタスクを教えて"
  • "Repsonaで新しいタスクを作成して"
  • "Repsonaでプロジェクトの一覧を見せて"
  • "Repsonaで特定のノートを更新して"
  • "Repsonaで受信トレイの未読件数を教えて"
  • "Repsonaで受信トレイを一括既読にして"
  • "タグ一覧を見せて"

設定

Claude Desktop

Claude Desktop でこのMCPサーバーを使用するには、設定ファイルに以下を追加してください:

macOS

~/Library/Application\ Support/Claude/claude_desktop_config.json

Windows

%APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "repsona": {
      "command": "npx",
      "args": ["-y", "@bellx2/repsona-mcp-server"],
      "env": {
        "REPSONA_SPACE_ID": "your_space_id",
        "REPSONA_API_KEY": "your_api_key"
      }
    }
  }
}

Claude Desktop DXT

.dxtファイルはDesktop Extensionsの設定ファイルです。このファイルを使用してMCPサーバーを設定することができます。GitHubのReleaseより最新の.dxtファイルをダウンロードしてください。

Version 0.12.19では、以下の手順で設定できます(MCP系はUIが変わるので、最新の手順は公式ドキュメントを参照してください):

  • Claude Desktop->設定->拡張機能
  • ここウインドウにDXTファイルをドラッグ&ドロップします
  • REPSONA_SPACE_IDとREPSONA_API_KEYを設定すると、MCPサーバーが有効になります

利用可能なツール

https://repsona.com/ja/api

タスク関連

  • get_tasks: 指定したプロジェクトのタスク一覧を取得
  • get_task: 特定のタスクの詳細を取得
  • create_task: 新しいタスクを作成
  • update_task: タスクを更新
  • delete_task: タスクを削除
  • get_task_subtasks: タスクのサブタスク一覧を取得
  • get_task_comments: タスクのコメント一覧を取得
  • create_task_comment: タスクにコメントを投稿
  • update_task_comment: タスクのコメントを更新
  • delete_task_comment: タスクのコメントを削除
  • get_task_activity_log: タスクのアクティビティログを取得
  • get_task_history: タスクの履歴を取得

プロジェクトノート関連

  • 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: ファイルを削除

自分

  • get_me: 自分の情報を取得
  • update_me: 自分の情報を更新
  • get_my_tasks: 指定したタイプの自分のタスクを取得
  • get_my_tasks_count: 指定したタイプの自分のタスク数を取得
  • get_my_projects: 参加しているプロジェクトを取得
  • get_feed: 自分のアクティビティフィードを取得

ユーザー管理

  • update_user_role: ユーザーのロールを更新

プロジェクト関連

  • get_projects: 参加しているプロジェクトの一覧を取得
  • get_project: 指定したプロジェクトの詳細情報を取得
  • create_project: 新しいプロジェクトを作成
  • update_project: プロジェクトを更新
  • get_project_users: プロジェクトに参加しているユーザーを取得
  • get_project_activity: プロジェクトのアクティビティを取得
  • get_project_statuses: プロジェクトのステータス一覧を取得
  • get_project_milestones: プロジェクトのマイルストーン一覧を取得

スペース

  • get_space_info: スペースの情報を取得
  • invite_to_space: 新しいメンバーをスペースに招待
  • get_all_tags: 全てのタグ一覧を取得

受信トレイ関連

  • get_inbox: 自分の受信トレイを取得
  • update_inbox: 受信トレイの未読・既読を更新
  • archive_all_inbox: 受信トレイを一括既読にする
  • get_inbox_unread_count: 受信トレイの未読件数を取得

利用可能なリソース

  • repsona://me: 自分の情報
  • repsona://projects: プロジェクト一覧
  • repsona://space: スペース情報
  • repsona://tags: タグ一覧
  • repsona://inbox-unread-count: 受信トレイ未読件数