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

如何用FastMCP快速开发自己的MCP Server?

作者:算力魔方创始人/英特尔创新大使刘力

很多读者反馈:通过《用MCP将百度地图能力轻松接入DeepSeek》和《如何用DeepSeek+MCP实现AutoGLM沉思的能力?》的实战,真真切切的感受到了基于AI大模型和 MCP可以非常方便的构建自己的AI智能体工作流。在此基础上,不少读者咨询,如何将自己已有的工具或函数,制作成MCP Server给AI大模型调用呢?

本文从零开始介绍使用FastMCP快速实现MCP Server的全过程!

一,FastMCP简介

FastMCP作为新一代Python风格的MCP服务开发框架,相较传统MCP Server开发需手动编写代码处理协议解析、服务发现、错误处理等底层功能,通过标准化协议实现和自动化代码生成,减少开发者代码编写量70%以上,大大降低了MCP Server或Clients的开发门槛。

图片

FastMCP发布后,迅速受到MCP社区的热烈追捧,Github stars增速迅猛!

GitHub: https://github.com/jlowin/fastmcp。

接下,本文以一个Multiply MCP Server开发为例,展示完整的开发流程。

二,搭建开发环境

首先,请在算力魔方4060上创建虚拟环境,并安装好uv,命令如下所示:

conda create -n myuv python=3.11conda activate myuvpip install uv

然后,用uv安装FastMCP 的Python包,完成开发环境搭建。

uv pip install fastmcp

图片

三,编写并运行my_mcp_server.py

编写my_mcp_server.py文件,如下所示:

from fastmcp import FastMCP, Clientmcp = FastMCP("My MCP Server")@mcp.tool()def greet(name: str) -> str:return f"Hello, {name}! I'm 算力魔方4060!"if __name__ == "__main__":mcp.run(transport="sse", host="127.0.0.1", port=9000)

使用命令:python my_mcp_server.py,启动my_mcp_server。

图片

四,用Cheery Studio快速验证MCP Server

启动Cherry Studio,在“Settings”-> MCP Servers页面配置my_mcp_server。

图片

然后,在AI助手对话框中,启动MCP Server,并输入提示词“show greet to me”,感受LLM调用自己开发的MCP Server。

图片

五,总结

使用FastMCP开发MCP Server,开发者无需关心底层协议实现,只需专注MCP Server的函数实现,大大降低了开发工作量!人人都能开发MCP Server的时代已到来!

如果你有更好的文章,欢迎投稿!

稿件接收邮箱:nami.liu@pasuntech.com

更多精彩内容请关注“算力魔方®”!

相关文章:

  • 云硬盘的原理
  • 分布式-Redis分布式锁
  • 从零开始学习three.js(15):一文详解three.js中的纹理映射UV
  • SimpleMindMap:一个支持AI的思维导图软件
  • UGUI如何使用EventTrigger
  • AI Workflow
  • 数据中心机电建设
  • 夸克网盘链接失效检测工具
  • 混淆矩阵(Confusion Matrix)
  • PWN基础-ROP技术-ret2syscall突破NX保护
  • Mongo3.4升级到mongo6性能降低9倍
  • spring cloud alibaba nacos 服务注册
  • 回溯进阶(一):以全排列问题为例,来展示如何对回溯的纵向和横向进行操作
  • 成功解决 AttributeError: module ‘pathlib‘ has no attribute ‘_Accessor‘
  • gbase8s数据库 tcp连接不同阶段的超时处理
  • BFC理解
  • 60页PDF | 四川电信数据湖 + 数据中台实施方案:覆盖数据能力、数据资产及数据治理的全流程建设指南
  • spring cloud gateway 断言(Predicates)与过滤器(filters)
  • day009-用户管理专题
  • Go语言八股之channel详解
  • 白宫启动“返乡计划” ,鼓励非法移民自愿离开美国
  • 方正证券总裁何亚刚到龄退休,54岁副总裁姜志军接棒
  • 印巴战火LIVE丨印巴互相发动无人机袭击,巴官员称两国已在国安层面接触
  • 早期投资人蜂巧资本清仓泡泡玛特套现超22亿港元,称基金即将到期
  • 中华人民共和国和俄罗斯联邦在纪念中国人民抗日战争、苏联伟大卫国战争胜利和联合国成立80周年之际关于进一步深化中俄新时代全面战略协作伙伴关系的联合声明
  • 首批证券公司科创债来了!拟发行规模超160亿元