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矢量商店数据
