bellx2/repsona-mcp-server
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.
get_tasks
Retrieve a list of tasks for a specified project.
create_task
Create a new task within a project.
get_projects
Retrieve a list of projects the user is participating in.
get_inbox
Retrieve the user's inbox.
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サーバーが有効になります
利用可能なツール
タスク関連
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
: 受信トレイ未読件数