Legal Casefile SQLite Tools

Legal Casefile SQLite Tools

扩展的 SQLite MCP server 工具,用于法律案件文件管理和计费。

概述

这是一个用于法律案件文件管理和计费流程的 SQLite MCP 服务器扩展工具集。

主要功能

  • 数据库健康检查与验证
  • 案件文件和计费数据的结构化管理
  • Excel/CSV 数据导入工具
  • Claude AI 集成支持

安装

# 克隆仓库
git clone https://github.com/your-org/legal-casefile-sqlite-tools.git

# 安装依赖
pip install -r requirements.txt

基本使用

数据库验证

python validate_database.py --db-path /path/to/your/database.db

导入 Excel 数据

python load_excel_to_sqlite.py --excel-file data.xlsx --db-path database.db

生成计费记录

python casefile_to_billing.py --case-id CASE123 --db-path database.db

数据结构

数据库包含两个主要表格:

  • case_file_records: 存储案件主要信息
  • billing_records: 存储计费相关数据

代码示例

# 数据库连接示例
import sqlite3

conn = sqlite3.connect('legal_cases.db')
cursor = conn.cursor()

# 查询案例文件
cursor.execute("SELECT * FROM case_file_records WHERE case_id = ?", ('CASE123',))
records = cursor.fetchall()

# 关闭连接
conn.close()

高级功能

集成 Claude AI 处理案件文件:

from legal_tools import ClaudeIntegration

claude = ClaudeIntegration(api_key="your_api_key")
summary = claude.summarize_case(case_id="CASE123")

详细文档请参阅完整的 用户手册