税务问答系统

一个基于AI的所得税问答及文档检索系统,利用LangChain、OpenAI和MCP技术实现自然语言处理和文档搜索功能。

  • by chae909
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 chae909/mcp-server-miniproject

使用说明

mcp服务器kosa

基于AI的所得税问答和文档检索系统

介绍

该项目是一个基于Python的代理/服务器系统,利用LangChain、OpenAI、MCP(Multi-Chain Protocol)等,在自然语言中提出所得税相关问题时,搜索相关文档并生成答案。

主要功能

  • .docx 从文档(例如tax.docx)中提取和嵌入税法相关信息
  • 通过OpenAI LLM回答自然语言问题
  • 注册和调用基于MCP的工具(tool)
  • 流式响应处理
  • 提供了多种客户端示例(mcp_client.py, mcp_client3.py, mcp_client4.py)

执行方法

运行服务器

python mcp_server.py

客户端运行

  • 默认客户端:
    python mcp_client.py
    
  • 流客户端:
    python mcp_client3.py
    
  • 高级流媒体和定时输出客户端:
    python mcp_client4.py
    

文件夹结构

  • mcp_server.py :定义MCP服务器和工具
  • mcp_client*.py :多种客户端示例
  • tax.docx :税法相关文档
  • chroma-tax/ :Chroma矢量商店数据

请参见