基本能力
产品定位
法律条文识别服务是一个动态实时分析引擎,用于自动识别和提取文本中的法律条文。
核心功能
- 实时识别文本中的法律名称和具体条款(条款、项)。
- 通过模型推理和字典精确匹配进行标准化验证和推荐。
- 提供法律条文的标准名称和条款匹配。
适用场景
- 从文本段落中提取法律名称和条款,例如在合同、案例描述或法律文件中,准确定位涉及的具体法律条文(如“《民法典》第585条”)。
- 验证和匹配提取的法律名称与法律数据库中的标准名称和条款。
工具列表
get_law_recognition: 用于识别文本中的法律条文并返回标准名称、条款内容及来源URL。
使用教程
使用依赖
- Python 3.10或更高版本
- mcp >= 1.0.0
安装教程
pip install mcp_server_law_recognition调试方式
from mcp import ClientSession, StdioServerParameters, types
from mcp.client.stdio import stdio_client
server_params = StdioServerParameters(
command="python", # 可执行文件
args=["-m", "mcp_server_law_recognition"], # 可选命令行参数
env={
"pkulaw_api_key": "da9629867ee841518***********"
} # 可选环境变量
)
async def run():
async with stdio_client(server_params) as (read, write):
async with ClientSession(
read, write
) as session:
# 初始化连接
await session.initialize()
tools = await session.list_tools()
print('tools:', tools)
result = await session.call_tool("get_law_recognition", arguments={"text": "根据《民法典》第一千二百六十条规定,该法自2021年1月1日起施行,同时废止了《中华人民共和国婚姻法》、《中华人民共和国继承法》、《中华人民共和国民法通则》..."})
print('result:', result)
if __name__ == "__main__":
import asyncio
asyncio.run(run())