当前位置: 首页 > wzjs >正文

自助网站济宁百度推广开户

自助网站,济宁百度推广开户,网站建设方案功能,昵称小写 wordpress目录 环境准备math_server.pyclient.py输出结果 下面展示了如何使用LangChain MCP (Model Control Protocol) Adapters创建一个简单的数学工具服务,并通过LangGraph的Agent来调用这些工具。 环境准备 uv init uv venv source .venv/bin/activate uv pip install la…

目录

    • 环境准备
    • math_server.py
    • client.py
    • 输出结果

下面展示了如何使用LangChain MCP (Model Control Protocol) Adapters创建一个简单的数学工具服务,并通过LangGraph的Agent来调用这些工具。

环境准备

uv init
uv venv
source .venv/bin/activate
uv pip install langchain-mcp-adapters langgraph langchain langchain_openai 

math_server.py

# math_server.py
from mcp.server.fastmcp import FastMCPmcp = FastMCP("Math")@mcp.tool()
def add(a: int, b: int) -> int:"""Add two numbers"""return a + b@mcp.tool()
def multiply(a: int, b: int) -> int:"""Multiply two numbers"""return a * bif __name__ == "__main__":mcp.run(transport="stdio")

client.py

# Create server parameters for stdio connection
from mcp import ClientSession, StdioServerParameters
from mcp.client.stdio import stdio_client
from langchain_mcp_adapters.tools import load_mcp_tools
from langgraph.prebuilt import create_react_agent
import asynciofrom langchain_openai import ChatOpenAI
llm = ChatOpenAI(temperature=0,model="qwen-turbo",openai_api_key="your api key",openai_api_base="https://dashscope.aliyuncs.com/compatible-mode/v1"
)
server_params = StdioServerParameters(command="uv",args=["run", "math_server.py"],
)async def main():async with stdio_client(server_params) as (read, write):async with ClientSession(read, write) as session:# Initialize the connectionawait session.initialize()# Get toolstools = await load_mcp_tools(session)# Create and run the agentagent = create_react_agent(llm, tools)agent_response = await agent.ainvoke({"messages": "what's (3 + 5) x 12?"})print(agent_response["messages"][-1].content)# 运行异步主函数
if __name__ == "__main__":asyncio.run(main())

输出结果

uv run client.py
输出:Processing request of type ListToolsRequestProcessing request of type CallToolRequestProcessing request of type CallToolRequestThe result of (3 + 5) x 12 is 96.

参考链接:
https://github.com/langchain-ai/langchain-mcp-adapters

http://www.dtcms.com/wzjs/529891.html

相关文章:

  • 电脑建设网站服务器小程序模板
  • 做中英文网站公司百度官方营销推广平台加载中
  • 衢州市建设工程质量监督站网站域名查询注册商
  • wordpress创建滑块seo推广优化工具
  • 顶级复刻手表网站企业网站优化服务
  • 晋城 网站建设58同城黄页推广
  • 西安做企业网站排名湖南seo网站多少钱
  • 阿里云备案网站备案域名购买seo综合查询怎么用
  • 网站建设在哪里做比较好seo排名点击 seo查询
  • 人力资源和社会保障部信息中心沈阳seo网站关键词优化
  • 中国公路建设行业协会网站这么上不搜索引擎大全入口
  • 网站开发 待遇怎么样网站建设公司哪家好?该如何选择
  • 武汉网站建设团队电商营销推广方法
  • 做照片用的视频模板下载网站重庆网站优化软件
  • php动态网站开发难吗什么是软文营销?
  • 品牌传播策划方案网站优化建设
  • 高校网站建设方案查看别人网站的访问量
  • 学做美食视频在哪个网站网络营销网络推广
  • 网站的规划与建设智能网站推广优化
  • 济南网站建设飞鸟写软文的app
  • 电子商务概论亿唐网不做网站做品牌东莞网站制作模板
  • 百元建站百度竞价运营
  • 分类信息免费发布大全东莞seo关键词排名优化排名
  • 网站开发实验结论软文写作范文
  • 建设部安全事故通报网站河南网站seo
  • 商丘网站建设广告wordpress seo教程
  • 企业网站app九江seo优化
  • 做网站购买什么微信公众号怎么做文章推广
  • 域名网站搭建seo的定义
  • 东莞网站建设推广公司南京网站制作