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

品牌企业网站建设公司免费发布推广的网站有哪些

品牌企业网站建设公司,免费发布推广的网站有哪些,傻瓜式php网站开发,做水果蔬菜生意网站目录 什么是 MCP?环境准备1. 安装依赖 代码实现核心组件说明1. MCPServerHTTP2. Agent 配置3. 异步上下文管理 运行步骤1. 启动 MCP 服务器2. 运行客户端代码 预期输出MCP 的优势常见用例注意事项 什么是 MCP? MCP (Model Context Protocol) 是一个标准…

目录

    • 什么是 MCP?
    • 环境准备
      • 1. 安装依赖
    • 代码实现
    • 核心组件说明
      • 1. MCPServerHTTP
      • 2. Agent 配置
      • 3. 异步上下文管理
    • 运行步骤
      • 1. 启动 MCP 服务器
      • 2. 运行客户端代码
    • 预期输出
    • MCP 的优势
    • 常见用例
    • 注意事项

什么是 MCP?

MCP (Model Context Protocol) 是一个标准化协议,允许 AI 模型与外部工具和服务进行交互。PydanticAI 可以作为 MCP 客户端,连接到 MCP 服务器来扩展其功能。

环境准备

1. 安装依赖

见:PydanticAI快速入门示例
另外安装logfire,方便观察。logfire的key申请可参考logfire文档

uv pip install logfire

代码实现

from pydantic_ai import Agent
from pydantic_ai.mcp import MCPServerHTTP
from pydantic_ai.models.openai import OpenAIModel
from pydantic_ai.providers.openai import OpenAIProvider
import asyncio
import logfire# 配置 Logfire 用于监控和调试
logfire.configure(token='your_logfire_token_here')
logfire.instrument_pydantic_ai()# 创建 MCP 服务器连接
server = MCPServerHTTP(url='http://localhost:3001/sse')# 配置模型(使用 DashScope 的 Qwen 模型)
model = OpenAIModel('qwen-turbo',provider=OpenAIProvider(base_url='https://dashscope.aliyuncs.com/compatible-mode/v1',api_key='your_api_key_here'),
)# 创建 Agent 并连接 MCP 服务器
agent = Agent(model, mcp_servers=[server])async def main():# 启动 MCP 服务器连接async with agent.run_mcp_servers():print('MCP 客户端已启动')# 执行需要计算能力的查询result = await agent.run('How many days between 2000-01-01 and 2025-03-18?')print(f"结果: {result.output}")if __name__ == "__main__":asyncio.run(main())

核心组件说明

1. MCPServerHTTP

  • 作用: 创建与 MCP 服务器的 HTTP 连接
  • 参数: url - MCP 服务器的地址(这里使用 SSE 传输)

2. Agent 配置

  • model: 指定使用的 AI 模型
  • mcp_servers: 连接的 MCP 服务器列表

3. 异步上下文管理

async with agent.run_mcp_servers():# 在这个上下文中,MCP 服务器处于活跃状态# 可以执行需要外部工具的任务

运行步骤

1. 启动 MCP 服务器

deno run -N -R=node_modules -W=node_modules --node-modules-dir=auto jsr:@pydantic/mcp-run-python sse

输出应该显示:
在这里插入图片描述

2. 运行客户端代码

uv run mcp_test.py

预期输出

在这里插入图片描述

在这里插入图片描述

MCP 的优势

  1. 扩展能力: 通过 MCP 服务器,AI 可以执行 Python 代码、进行复杂计算
  2. 标准化: 使用标准协议,易于集成不同的工具和服务
  3. 安全性: 在隔离环境中执行代码,保证安全性
  4. 实时性: 支持实时数据处理和计算

常见用例

  • 数学计算: 复杂的数学运算和统计分析
  • 数据处理: 处理和分析大量数据
  • 代码执行: 动态执行 Python 代码
  • API 调用: 与外部服务进行交互

注意事项

  1. 确保 MCP 服务器在客户端启动前已经运行
  2. 检查网络连接和端口是否可用(默认 3001)
  3. 替换示例中的 API 密钥为您的实际密钥
  4. Logfire token 是可选的,用于监控和调试

参考链接:https://ai.pydantic.dev/mcp/client/#sse-client

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

相关文章:

  • 广州 海珠 建网站使用最佳搜索引擎优化工具
  • 新网站建设的感想seo优化诊断工具
  • 做视频网站多大服务器谷歌下载
  • 安徽建筑大学学工在线网站长沙网站定制公司
  • 酷站欣赏飓风seo刷排名软件
  • 宝塔自助建站系统源码seo优化方案案例
  • 青岛大学网站建设百度联盟是什么
  • 电脑怎样做幻灯片的网站精准营销的典型案例
  • wordpress评论推广白杨seo课程
  • 东莞做网站哪家公司好网站关键词优化推广
  • 什么网站做推广比较好谈谈对seo的理解
  • 网站管理方案如何在百度上添加自己的店铺
  • 怎么做自己的优惠券网站网站的优化公司
  • 有什么超好用的做简历的网站友情链接交换的方法
  • 外网有哪些有趣的网站对网络推广的理解
  • https下直接安装wordpress百度推广seo
  • 考试类网站如何做今日足球赛事推荐
  • 做高级电工题的网站抖音关键词排名系统
  • 各大b2b网站分析网站运营推广
  • 网站子站怎么做的怎么联系百度推广
  • 网站logo怎么做才清晰咸阳seo
  • WordPress区块的大小百度seo快速
  • 北京网站设计成功a刻百度快照在哪里找
  • 做自动化设备哪个网站百度收录批量提交入口
  • 山东做网站建设的好公司不屏蔽的国外搜索引擎
  • 自己做钓鱼网站seo关键词搜索优化
  • 北京平台网站建设创建免费网站
  • 红酒哪个网站做的好谷歌广告优化师
  • 个人博客网站制作教程运营商大数据精准营销获客
  • 西安公司网站费用seo优化技术厂家