关于 LangChain MCP Servers
LangChain MCP Servers 是基于 FastAPI 的应用,借助 LangChain 和 OpenAI GPT-4 连接数学求解、搜索与天气服务。它支持自定义提示词,并通过服务器发送事件通信。
主要功能
- 01数学问题求解
- 02生成式 AI 搜索回答
- 03按用户位置查询天气
- 04动态连接多个服务
- 05自定义提示词
- 06服务器发送事件通信
适用场景
- 01通过服务求解数学问题
- 02获取搜索查询的 AI 生成回答
- 03查询指定位置的天气详情
MCP 相关
这是一个可动态连接后端服务的多服务架构,向 MCP 客户端提供数学求解、搜索和天气功能。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
LangChain MCP 服务
一个功能强大的多服务应用,可将 LangChain 与多个服务集成,用于解决数学问题、执行搜索和获取天气数据。本项目使用 FastAPI 和 LangChain 实现无缝通信和 AI 驱动的功能。后端可动态连接不同服务以满足各种用途,因此灵活且易于扩展。
项目概览
LangChain MCP Servers 是一个多功能服务端配置,支持与不同服务交互,例如:
- 数学求解器:以编程方式解决数学问题。
- 搜索服务:执行搜索查询并获取 AI 生成的答案。
- 天气服务:根据用户所在位置获取天气详情。
本应用使用 LangChain 调用 OpenAI 的 GPT 模型,并支持动态连接不同服务,因此具有很高的可定制性。
主要功能:
- 动态连接多个服务(例如搜索、数学和天气服务)。
- 支持用户自定义提示词。
- 集成 OpenAI 的 GPT-4 模型以生成回复。
- 使用服务器发送事件(SSE)与后端服务实时通信。
使用的技术
- FastAPI:用于创建服务端端点并管理服务。
- LangChain:用于与 OpenAI 的 GPT 模型无缝集成。
- SSE(服务器发送事件):用于客户端与服务端之间的实时通信。
- OpenAI GPT-4:用于根据用户的提示词生成回复。
前置条件
开始之前,请确保已安装以下内容:
- Python 3.8 或更高版本
- Git
- 虚拟环境管理器(例如,
venv、conda)
环境变量
本项目需要 OpenAI API 密钥。请创建一个 .env 文件并添加以下内容,以便在环境中设置:
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。