mcpField
L
LangChain MCP Servers

LangChain MCP Servers

本地服务
github.com/Aryaman45AI 与智能体079 周前更新

关于 LangChain MCP Servers

LangChain MCP Servers 是基于 FastAPI 的应用,借助 LangChain 和 OpenAI GPT-4 连接数学求解、搜索与天气服务。它支持自定义提示词,并通过服务器发送事件通信。

主要功能

  1. 01数学问题求解
  2. 02生成式 AI 搜索回答
  3. 03按用户位置查询天气
  4. 04动态连接多个服务
  5. 05自定义提示词
  6. 06服务器发送事件通信

适用场景

  1. 01通过服务求解数学问题
  2. 02获取搜索查询的 AI 生成回答
  3. 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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。