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

一个简单的MCP代码示例

MCP项目测试示例fromfastmcpimportFastMCP# 1. 创建 MCP 服务器实例mcpFastMCP(MyFirstServer)# 2. 定义一个工具ToolAI 可以调用的函数mcp.tool()defadd(a:int,b:int)-int:将两个数字相加。returnab# 3. 定义一个资源ResourceAI 可以读取的数据mcp.resource(greeting://{name})defget_greeting(name:str)-str:获取个性化的问候语。returnfHello,{name}! Welcome to MCP.# 4. 启动服务器if__name____main__:# 使用 HTTP 传输默认绑定到 127.0.0.1:8000mcp.run(transporthttp)# 或自定义主机和端口mcp.run(transporthttp,host0.0.0.0,port9000)requirements.txtaiofile3.9.0 annotated-types0.7.0 anyio4.13.0 attrs26.1.0 authlib1.7.0 backports-tarfile1.2.0 beartype0.22.9 cachetools7.0.6 caio0.9.25 certifi2026.4.22 cffi2.0.0 click8.3.3 colorama0.4.6 cryptography47.0.0 cyclopts4.11.0 dnspython2.8.0 docstring-parser0.18.0 docutils0.22.4 email-validator2.3.0 exceptiongroup1.3.1 fastmcp3.2.4 griffelib2.0.2 h110.16.0 httpcore1.0.9 httpx0.28.1 httpx-sse0.4.3 idna3.13 importlib-metadata8.7.1 jaraco-classes3.4.0 jaraco-context6.1.2 jaraco-functools4.4.0 joserfc1.6.4 jsonref1.1.0 jsonschema4.26.0 jsonschema-path0.4.6 jsonschema-specifications2025.9.1 keyring25.7.0 markdown-it-py4.0.0 mcp1.27.0 mdurl0.1.2 more-itertools11.0.2 openapi-pydantic0.5.1 opentelemetry-api1.41.1 packaging26.2 pathable0.5.0 platformdirs4.9.6 py-key-value-aio0.4.4 pycparser3.0 pydantic2.13.3 pydantic-core2.46.3 pydantic-settings2.14.0 pygments2.20.0 pyjwt2.12.1 pyperclip1.11.0 python-dotenv1.2.2 python-multipart0.0.27 pywin32311 pywin32-ctypes0.2.3 pyyaml6.0.3 referencing0.37.0 rich15.0.0 rich-rst1.3.2 rpds-py0.30.0 sse-starlette3.4.1 starlette1.0.0 typing-extensions4.15.0 typing-inspection0.4.2 uncalled-for0.3.1 uvicorn0.46.0 watchfiles1.1.1 websockets16.0 zipp3.23.1
http://www.gsyq.cn/news/1360039.html

相关文章:

  • 如何用暗黑破坏神2存档编辑器重新定义你的单机游戏体验?
  • 几类结构矩阵的参数化符号分析与高精度计算方法【附程序】
  • 如何在Windows 11上快速安装安卓子系统:3步开启跨平台应用新时代
  • 开源火箭设计仿真工具:从零开始构建稳定可靠的模型火箭
  • 跨境社媒运营真正难的 不是内容不够而是账号越来越没有“主线感”
  • 知识竞赛抢答器使用培训:选手必知的5个技巧
  • 基站正在成为 AI 计算节点:NVIDIA Aerial 推动 RAN 架构重构
  • CANN-Profiler-昇腾NPU上推理慢到底慢在哪
  • 投影仪的分辨率不高,仅为1024*768的分辨率,而笔记本电脑2560×1600(2.5K)分辨率。‌‌——如果采用扩展屏复制笔记本电脑分辨率,发现那个投影仪投影出的字很小,且看不清。 将笔记本电脑的
  • CANN ops-transformer:MC2 通信融合算子怎么加速 MoE 的 All-to-All
  • 分布式系统平台选型与核心开发实践:从微服务到云原生演进
  • Vue2进阶 - Ref
  • Linux Systemd服务配置实战:从核心概念到生产环境部署
  • 大数据技术之SparkSQL
  • VL53L8CX运动指示器:嵌入式动态感知的硬件级解决方案
  • BepInEx终极指南:5分钟学会游戏模组框架安装与使用
  • C++跨平台线程池组件设计:从核心原理到工程实践
  • 给机器人一个值得信赖的“判断力”
  • 鸿蒙意图框架快速入门:5 分钟实现你的第一个意图
  • libwebsockets跨平台移植实战:从交叉编译到嵌入式部署
  • 跨平台macOS组件获取:系统部署专家的高效解决方案
  • NBK_RD8x3x MCU开发实战:从GPIO到定时器中断实现LED精准闪烁
  • C++学习之线程详解
  • 车载音响升级指南:AE1-L方案核心解析与DSP调音实战
  • iMLite AI Map 2.1:嵌入式离线地图如何赋能智能穿戴独立导航
  • 深入解析Linux fork系统调用:从写时复制到多线程陷阱与实战指南
  • 零基础 AI 项目,AI 短剧带货系统,全程落地扶持
  • 帕金森病脑内aSyn,竟搭着免疫细胞快车直抵肠道
  • STM32MP1 M4核心定时器中断实战:从原理到1ms精准时基实现
  • CANN-昇腾NPU长序列训练-128K上下文怎么不OOM