法律文档检索服务

MCP服务器提供工具,用于从Indian Kanoon搜索和检索印度法律文档,支持多种筛选条件和文档片段提取。

  • by deveshmaster
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 deveshmaster/indian-kanoon-mcp-server

使用说明

n MCP(模型上下文协议)服务器,提供从印第安卡农语搜索和检索印度法律文件的工具。

特性

  • 使用各种过滤器(法院、日期、法官等)搜索法律文件
  • 按ID检索完整的法律文件
  • 提取与特定查询匹配的文档片段
  • 获取文档元数据
  • 获取法庭原始副本
  • 分页搜索大型结果集

安装

  1. 克隆此存储库

  2. 安装依赖项:

    pip install -e .
    
  3. 设置您的印度Kanoon API代币:

    • 创建一个 .env 根目录中的文件
    • 添加您的令牌: INDIANKANOON_API_TOKEN=your_token_here

用法

使用SSE启动服务器(建议用于Present.ai):

# Default port 8000
python -m mcp_indiankanoon

# Custom port
python -m mcp_indiankanoon --port 8080

在Present.ai中配置:

添加到MCP服务器配置中:

{
  "name": "Indian Kanoon",
  "url": "http://localhost:8000/sse"
}

可用工具

  1. 搜索_法律_文档 -搜索案例、行为和规则
  2. get_document_by_id -检索完整文档
  3. get_document_fragments -摘录相关摘录
  4. get_document_metadata -获取文档信息
  5. 获取文件夹副本 -查阅原始法庭文件
  6. 搜索_带页码 -处理大型结果集

例子

搜索隐私案例:

"Search for Supreme Court cases about right to privacy from 2020"

获取特定文档:

"Get the complete document with ID 1234567"

查找文档中的提及:

"Find all mentions of Article 21 in document 1234567"