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")
详细文档请参阅完整的 用户手册。