多协议模型服务器套件

一个包含多种功能(如费用追踪、数学运算、远程数据库访问和视频生成)的模型上下文协议服务器和客户端集合。

  • by PK-SANGAMESWAR
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 PK-SANGAMESWAR/MCP-CHATBOT

使用说明

MCP聊天机器人项目

该项目包含一组MCP(模型上下文协议)服务器和一个客户端,旨在演示各种功能,如费用跟踪、数学运算、远程数据库访问和使用Manim生成视频。

项目结构

该项目分为几个单独的子目录,每个子目录都包含自己的具体实现:

  • MCP客户端:使用LangChain和Ollama与MCP服务器交互的客户端应用程序。
  • 费用跟踪_MCP_服务器:使用本地数据库跟踪费用的MCP服务器。
  • MCP_MATH_SERVER:用于执行数学运算的MCP服务器。
  • MCP_REMOTE:用于远程操作的MCP服务器(使用SQLite)。
  • 代理服务器:代理服务器实现。
  • manim mcp服务器:使用Manim生成数学动画的MCP服务器。

[!重要] 所有文件都是分开的,代码中的链接基于该文件夹路径。 请确保从正确的目录上下文运行代码,或根据需要调整路径。

型号性能说明

[!注意] 由于LLAMA 3B模型较小,O/P可能变化不大或不令人满意。 该项目被配置为使用较小的语言模型(Llama 3B)。因此,与较大的模型相比,输出质量和一致性可能会有所不同。

安装

  1. 安装所需的依赖项:

    pip install -r requirements.txt
    
  2. 确保为每台服务器设置了必要的环境变量,如它们各自的目录中所述(如果适用)。

用法

导航到要运行的组件的特定子目录,并按照该目录中的说明进行操作(如果可用)或运行主入口点(通常 main.py 或 app.py).