local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Powers the law office database that handles client data, case management, billable time tracking, and invoice generation with specialized legal tools for proper documentation and billing validation
法律事務所SQLite MCPサーバー
法律事務所のデータベース管理用のモデル コンテキスト プロトコル (MCP) サーバー実装。クライアント記録、訴訟記録、時間追跡、請求書管理に特化しています。
概要
このサーバーは、法律事務所に次の機能を提供する専用のデータベース インターフェイスを提供します。
- 顧客と案件の記録を管理する
- ケースファイルのエントリ(文書、通信、メモ)を追跡する
- 請求可能な時間をケース活動への証拠リンクとともに記録する
- クライアント請求書の作成と検証
- 適切な法的請求のためのビジネスルールの適用
特徴
コアデータベース操作
- 標準 SQL 操作 (SELECT、INSERT、UPDATE、DELETE)
- テーブル管理とスキーマ情報
execute_script
ツールによる複数ステートメントのトランザクションとバッチ操作
専門的な法的ツール
record_case_entry
: ケースファイルにドキュメントを追加するrecord_billable_time
: 適切な根拠に基づいて時間を記録しますget_unbilled_time
: クライアントまたは案件別に未請求作業を追跡するcreate_invoice
: 新しいクライアント請求書を生成するadd_billing_to_invoice
: 時間エントリを請求書に関連付けるcheck_invoice_validity
: 請求書の請求矛盾を検証するsubmit_invoice
: クライアントへの提出用に請求書を確定する
データベーススキーマ
- 顧客と案件の管理
- 事件ファイル文書化システム
- 包括的な請求および請求書ワークフロー
- 自動タイムスタンプ管理
- 重複する時間エントリの競合検出
インストール
前提条件
- Python 3.10以上(Python 3.11以上を推奨) 。python3.11
python3.11 --version
(または同様のコマンド)で確認してください。必要に応じて、システムのパッケージマネージャーを使用してインストールしてください(例:macOSの場合、brew install python@3.11
)。 - uv : 高速なPythonパッケージインストーラー。astral.sh (
curl -LsSf https://astral.sh/uv/install.sh | sh
)からインストールしてください。 - SQLite3 (通常、macOS/Linux にプリインストールされています)。
- Git (クローン用)。
セットアップ手順
- リポジトリをクローンします。Copy
- 仮想環境を作成してアクティブ化します (Python 3.10 以降のインタープリターを使用)。(ターミナルプロンプトの先頭にCopy
(.venv)
が表示されます) - pip をアップグレードします (オプションですが推奨されます):Copy
uv
を使用して依存関係をインストールします: (これにより、mcp
とその追加機能、およびpydantic
がインストールされます)Copy- プロジェクト パッケージを編集可能モードでインストールします。Copy
- データベースを初期化します: (このスクリプトは SQLite スキーマを設定します)(オプションでサンプルデータを追加するには、プロンプトに従ってください)Copy
使用法
サーバーの手動起動(テスト用)
仮想環境がアクティブであることを確認し ( source .venv/bin/activate
)、次を実行します。
Copy
Claude デスクトップ統合(推奨)
claude_desktop_config.json
ファイルを見つけます。- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Linux:
~/.config/Claude/claude_desktop_config.json
- macOS:
- このサーバーの
mcpServers
エントリを追加または変更します。<absolute_path_to_repo>
を、リポジトリのクローン先へのフルパス(例:/Users/andrewsirulnik/claude_mcp_servers/mcp-law-office-db
)に置き換えてください。Copy - 設定ファイルを保存します。
- **Claude Desktopを再起動します。**これで、MCP統合メニューでサーバーが利用可能になります。
This server cannot be installed
顧客、案件、請求可能時間、請求書の追跡を可能にする法律事務所のデータベース管理用のモデル コンテキスト プロトコル サーバー。