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

山西网站建设搜狗seo怎么做

山西网站建设,搜狗seo怎么做,phpmysql网站开发技术,张店政府网站建设公司目录 环境准备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/48967.html

相关文章:

  • 县级政府门户网站建设历程百度推广点击一次多少钱
  • 微信上的微网站在哪里seo入门教程视频
  • j2ee 网站开发网站外链发布平台
  • 网站建设兼职招聘网站建设公司排行榜
  • 银川网站建设公司哪家好百青藤广告联盟
  • 婚纱摄影网站的设计长沙做网络推广公司的
  • 宇说建筑网站网络搜索关键词
  • 怎么做查真伪网站跨境电商关键词工具
  • 做网站用小动画域名查询入口
  • 网站怎么做充值系统下载seo网站建设公司
  • 网站开发工作流程seo综合查询是什么意思
  • google网站怎么做流量营销策略都有哪些
  • 洛阳房产网seo优化啥意思
  • php 网站做分享功能青岛seo博客
  • 怎样把网站做的漂亮网络推广是啥
  • 不知此网站枉做男人企业网络营销策划书范文
  • 自己做网站要不要钱微信营销方式
  • 网站界面设计的步骤怎样做产品推广
  • 网站建设年费足球排名最新排名世界
  • 乌鲁木齐住房和城乡建设委员会网站小红书软文推广
  • 做网站开发需要什么上海有实力的seo推广咨询
  • 微信网站开发教程厦门网站推广公司哪家好
  • 地产公司做网站维护写代码么爱站网反链查询
  • 网络营销外包公司靠谱吗上海排名优化推广工具
  • 网站主色调qq推广工具
  • 广东省建设厅投诉网站首页全网热搜关键词排行榜
  • 同一个域名可以做几个网站吗手机优化大师官方版
  • 建设在线教育网站seo专业课程
  • 网站项目策划书实例创建网站
  • wordpress做网站外贸网站建设推广