mcpField
D
dversum

dversum

ローカル
github.com/dversumビジネス・マーケティング034 週間前に更新

dversum について

dversumは、プロジェクトや業務運営を扱うチーム向けに、dVersumの業務ワークスペースを管理するMCPサーバーです。作業管理、財務、ファイル、組織関連の操作を幅広く提供します。

主な機能

  1. 01顧客、プロジェクト、タスクの管理
  2. 02工数とカレンダーイベントの記録
  3. 03請求書、見積もり、支払いの処理
  4. 04ファイル、ページ、ホワイトボードの管理
  5. 05財務とチーム計画データの確認

活用シーン

  1. 01プロジェクトタスクの作成と更新
  2. 02記録した工数から請求書を作成
  3. 03売上とVATの概要を確認
  4. 04チームの休暇と欠勤状況を管理

MCP 対応

dVersum APIの操作をMCPツールとしてAIクライアントに公開します。stdioとHTTPのトランスポートに対応し、リモートMCPエンドポイントも利用できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"dversum": {
"command": "npx",
"args": [
"-y",
"@dversum/mcp-server"
],
"env": {
"DVERSUM_API_URL": "<DVERSUM_API_URL>",
"DVERSUM_API_TOKEN": "<DVERSUM_API_TOKEN>"
}
}
}
}
起動コマンドnpx -y @dversum/mcp-server
設定が必要な環境変数
DVERSUM_API_URLBase URL of your dVersum API (e.g. https://api.dversum.com/api/v1)
DVERSUM_API_TOKENシークレットYour dVersum JWT authentication token (get it from Settings > API Tokens)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@dversum/mcp-server2.0.0

ツール

152

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
pagenumberいいえページ番号(0 始まり、デフォルトは 0)
per_pagenumberいいえ1 ページあたりの結果数(デフォルト 50、最大 100)

詳細

@dversum/mcp-server

dVersum のビジネス管理 API 向け公式 Model Context Protocol (MCP) サーバーです。Claude Desktop、Cursor、Windsurf などの AI アシスタントが dVersum のワークスペースと連携し、クライアント、プロジェクト、タスク、請求書、時間追跡などを管理できるようにします。

クイックスタート

Claude Desktop

Claude Desktop の設定(~/Library/Application Support/Claude/claude_desktop_config.json)に以下を追加します。

{
  "mcpServers": {
    "dversum": {
      "command": "npx",
      "args": ["-y", "@dversum/mcp-server"],
      "env": {
        "DVERSUM_API_URL": "https://api.dversum.com/api/v1",
        "DVERSUM_API_TOKEN": "your-jwt-token"
      }
    }
  }
}
Cursor / Windsurf

MCP の設定に追加します。

{
  "mcpServers": {
    "dversum": {
      "command": "npx",
      "args": ["-y", "@dversum/mcp-server"],
      "env": {
        "DVERSUM_API_URL": "https://api.dversum.com/api/v1",
        "DVERSUM_API_TOKEN": "your-jwt-token"
      }
    }
  }
}

Docker(本番環境)

クイックスタート
cd mcp-server

# Create .env file
echo "DVERSUM_API_URL=https://api.dversum.com/api/v1" > .env
echo "DVERSUM_API_TOKEN=your-jwt-token" >> .env

# Run
docker compose up -d

サーバーはポート 3100 で起動し、ヘルスチェックは /health、MCP エンドポイントは /mcp で利用できます。

手動でビルドして実行する
docker build -t dversum-mcp .
docker run -d \
  -p 3100:3100 \
  -e DVERSUM_API_URL=https://api.dversum.com/api/v1 \
  -e DVERSUM_API_TOKEN=your-jwt-token \
  --name dversum-mcp \
  --restart unless-stopped \
  dversum-mcp
リモート MCP を Claude Desktop に接続する

Docker コンテナの起動後、Claude Desktop でリモートエンドポイントを指定します。

{
  "mcpServers": {
    "dversum": {
      "url": "http://your-server:3100/mcp"
    }
  }
}

環境変数

変数必須説明
DVERSUM_API_URLはいdVersum API のベース URL(例:https://api.dversum.com/api/v1)
DVERSUM_API_TOKENはいJWT 認証トークン
MCP_TRANSPORTいいえstdio(デフォルト)または http(Docker/リモート用)
MCP_PORTいいえhttp トランスポート使用時の HTTP ポート(デフォルト:3100)

利用可能なツール(152)

クライアント(5)
ツール説明
list_clientsすべてのクライアントをページネーション付きで一覧表示
get_clientクライアントの詳細を取得
create_client新しいクライアントを作成
update_clientクライアントの詳細を更新
delete_clientクライアントを削除
連絡先(5)
ツール説明
list_contactsすべての連絡先を一覧表示
get_contact連絡先の詳細を取得
create_contact新しい連絡先を作成
update_contact連絡先の詳細を更新
delete_contact連絡先を削除
プロジェクト(12)
ツール説明
list_projectsすべてのプロジェクトを一覧表示
get_projectプロジェクトの詳細を取得
create_project新しいプロジェクトを作成
update_projectプロジェクトの詳細を更新
delete_projectプロジェクトを削除
get_project_boardカンバンボード全体(列+タスク)を取得
list_project_membersプロジェクトメンバーを一覧表示
add_project_memberプロジェクトにメンバーを追加
remove_project_memberプロジェクトからメンバーを削除
get_project_time_statsプロジェクトの時間統計を取得
get_gantt_data依存関係を含むガントチャートデータを取得
create_columnカンバン列を作成
タスク(16)
ツール説明
get_taskタスクの詳細(担当者、サブタスク、タグ)を取得
create_taskプロジェクトの列にタスクを作成
update_taskタスクのプロパティを更新
delete_taskタスクを削除
move_taskタスクを別の列に移動
assign_taskタスクに担当者を追加
remove_assigneeタスクから担当者を削除
list_task_commentsタスクのコメントを一覧表示
create_commentタスクにコメントを追加
create_subtaskサブタスク(チェックリスト項目)を作成
toggle_task_doneタスクの完了状態を切り替え
add_tag_to_taskタスクにタグを追加
remove_tag_from_taskタスクからタグを削除
archive_taskタスクをアーカイブ
restore_taskアーカイブしたタスクを復元
move_task_to_projectタスクを別のプロジェクトに移動
時間追跡(8)
ツール説明
list_time_entries時間記録を一覧表示(日付、プロジェクトで絞り込み)
create_time_entry完了した時間記録を登録
update_time_entry時間記録を更新
delete_time_entry時間記録を削除
start_timerタイマーを開始
stop_timer実行中のタイマーを停止
get_running_timer現在実行中のタイマーを取得
get_time_stats時間追跡の統計を取得
カレンダー(5)
ツール説明
list_events指定した日付範囲のカレンダーイベントを一覧表示します
get_eventイベントの詳細を取得します
create_eventカレンダーイベントを作成します
update_eventイベントを更新します
delete_eventイベントを削除します
請求書(14)
ツール説明
list_invoices請求書を一覧表示します(ステータス、クライアント、種類で絞り込み)
get_invoice明細項目と合計を含む請求書を取得します
create_invoice請求書の下書きを作成します
update_invoice請求書の下書きを更新します
delete_invoice請求書の下書きを削除します
update_invoice_status請求書のステータスを変更します
send_invoice_email請求書をメールで送信します
create_invoice_from_time記録した時間から請求書を作成します
add_invoice_line_item明細項目を追加します
update_invoice_line_item明細項目を更新します
delete_invoice_line_item明細項目を削除します
record_payment請求書への支払いを記録します
create_credit_noteクレジットノート(Gutschrift)を作成します
create_cancellation取消請求書(Stornorechnung)を作成します
見積書(12)
ツール説明
list_quotes見積書・提案書を一覧表示します
get_quote明細項目を含む見積書を取得します
create_quote見積書の下書きを作成します
update_quote見積書を更新します
delete_quote見積書を削除します
update_quote_status見積書のステータスを更新します
send_quote_email見積書をメールで送信します
duplicate_quote見積書を複製します
convert_quote_to_invoice承認済みの見積書を請求書に変換します
add_quote_line_item明細項目を追加します
update_quote_line_item明細項目を更新します
delete_quote_line_item明細項目を削除します
定期請求書(8)
ツール説明
list_recurring_invoices定期請求書のテンプレートを一覧表示します
get_recurring_invoice定期請求書の詳細を取得します
create_recurring_invoice定期請求書を作成します
update_recurring_invoice定期請求書を更新します
delete_recurring_invoice定期請求書を削除します
pause_recurring_invoice自動生成を一時停止します
resume_recurring_invoice自動生成を再開します
generate_recurring_invoice_now今すぐ請求書を生成します
支払いリマインダー(6)
ツール説明
list_reminders支払いリマインダー(Mahnungen)を一覧表示します
get_reminderリマインダーの詳細を取得します
get_reminder_suggestion期限超過の請求書に対する推奨リマインダーを取得します
create_reminder支払いリマインダーを作成します
send_reminder_emailリマインダーをメールで送信します
delete_reminderリマインダーを削除します
財務(11)
ツール説明
get_finance_overview月次の収益と経費を表示します
get_vat_summaryUSt-Voranmeldung(KZ 81/86/66/83)
list_received_invoices受領した請求書を一覧表示します
get_received_invoice受領した請求書の詳細を取得します
approve_received_invoice受領した請求書を承認します
list_suppliersすべてのサプライヤーを一覧表示します
get_supplierサプライヤーの詳細を取得します
create_supplierサプライヤーを作成します
update_supplierサプライヤーの詳細を更新します
delete_supplierサプライヤーを削除します
get_datev_exportDATEV エクスポートデータをプレビューします
チーム計画(5)
ツール説明
list_absencesチームの休暇・不在を一覧表示します
create_absence不在の記録を作成します
update_absence不在の記録を更新します
delete_absence不在の記録を削除します
get_vacation_stats休暇の割当・使用状況の統計を取得します
ページ(7)
ツール説明
list_pagesすべてのページを一覧表示します
get_pageコンテンツを含むページを取得します
create_page新しいページを作成します
update_pageページのメタデータを更新します
update_page_contentページのコンテンツを更新します
delete_pageページと子ページを削除します
get_page_treeページツリーの階層を取得します
ホワイトボード(6)
ツール説明
list_whiteboardsすべてのホワイトボードを一覧表示します
get_whiteboardコンテンツを含むホワイトボードを取得します
create_whiteboardホワイトボードを作成します
update_whiteboardホワイトボードのメタデータを更新します
delete_whiteboardホワイトボードを削除します
duplicate_whiteboardホワイトボードを複製します
ファイルストレージ(12)
ツール説明
list_filesフォルダー内のファイルを一覧表示します
get_fileファイルの詳細を取得します
delete_fileファイルを削除します
get_file_download_url署名付きダウンロード URL を取得します
list_foldersフォルダーを一覧表示します
create_folder新しいフォルダーを作成します
update_folderフォルダー名/色を更新します
delete_folderフォルダーとその内容を削除します
get_folder_treeフォルダー階層全体を取得します
create_share_linkWeTransfer 形式の共有リンクを作成します
list_share_links有効な共有リンクを一覧表示します
revoke_share_link共有リンクを取り消します
タグ(4)
ツール説明
list_tagsすべてのタグを一覧表示します
create_tagタグを作成します
update_tagタグを更新します
delete_tagタグを削除します
エリア(4)
ツール説明
list_areasプロジェクトのエリア/グループを一覧表示します
create_areaプロジェクトエリアを作成します
update_areaエリアを更新します
delete_areaエリアを削除します
通知(4)
ツール説明
list_notifications最近の通知を一覧表示します
get_unread_count未読通知数を取得します
mark_notification_read通知を既読にします
mark_all_notifications_readすべての通知を既読にします
組織(8)
ツール説明
get_organization組織の詳細を取得します
update_organization組織の設定を更新します
list_membersチームメンバーを一覧表示します
invite_memberメールで新しいメンバーを招待します
update_member_roleメンバーの役割を変更します
remove_memberメンバーを削除します
global_searchすべてのエンティティを横断検索します
get_activity_feed最近のアクティビティフィードを取得します

開発

# Clone the repo
git clone https://github.com/dversum/dversum.git
cd dversum/mcp-server

# Install dependencies
npm install

# Build
npm run build

# Run locally
DVERSUM_API_URL=http://localhost:8080/api/v1 \
DVERSUM_API_TOKEN=your-jwt-token \
node dist/bin/dversum-mcp.js

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。