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

网站建设 需求调研有那些网站做平面设计订单

网站建设 需求调研,有那些网站做平面设计订单,制作asp手机网站,成都手机网站建设价格一、简介 • FastAPI-MCP是一个基于python FastAPI框架开发的开源项目#xff0c;可以自动识别并暴露FastAPI接口为MCP工具 • 拥有FastAPI框架的所有优点#xff0c;如异步高并发、独立远程部署、OpenAPI文档 • 提供SSE、mcp-remote接入方式#xff0c;支持设置授权访问…一、简介 • FastAPI-MCP是一个基于python FastAPI框架开发的开源项目可以自动识别并暴露FastAPI接口为MCP工具 • 拥有FastAPI框架的所有优点如异步高并发、独立远程部署、OpenAPI文档 • 提供SSE、mcp-remote接入方式支持设置授权访问适配各种支持MCP协议客户端 • FastAPI-MCP开源地址https://github.com/tadata-org/fastapi_mcp工作原理参考下图 二、安装并启动示例 1. 安装fastapi-mcp • 提前准备好python 3.10、uv/pip软件环境此处不做赘述 • 直接一键安装 //安装方式1 使用uv命令 uv add fastapi-mcp //安装方式2使用pip命令 pip install fastapi-mcp2. 编写示例代码 fastapi-mcp.py实现两个测试工具 • 一个获取当前时间的接口/工具不需要授权 • 一个模拟获取用户信息的/工具需要授权 from datetime import datetimeimport uvicorn from fastapi import FastAPI, Depends, HTTPException, Header from fastapi_mcp import FastApiMCPapp FastAPI()# 授权验证如果不需要可以删除 asyncdefverify_token(authorization: str | None Header(None)):# 这里替换为实际的验证逻辑比如数据库查询JWT验证等valid_tokens {123456, abcdef} # 示例有效token集合if authorization notin valid_tokens:raise HTTPException(status_code403, detailInvalid Token)returnTrue# 注意要设置添加明确的 operation_id 参数这会让大模型更容易理解工具的作用 # 编写一个获取当前时间的接口 app.get(/getCurrentTime, operation_idget_current_time) asyncdefget_current_time():return {current_time: datetime.now().strftime(%Y-%m-%d %H:%M:%S)}# 编写一个模拟获取用户信息的接口 app.get(/users/{user_id}, operation_idget_user_info) asyncdefget_user_info(user_id: int, is_auth: bool Depends(verify_token)): # 验证请求头需要授权访问# 这里的data可以替换成实际的查询数据库这里只作为示例返回data {user_id: user_id,name: 小狗狗,sex: 男,birthday: 2002-07-06,}return data# 创建 MCP 服务器实例绑定到 FastAPI app mcp FastApiMCP(app) # 挂载 MCP 服务器默认路径是 /mcp可以修改 mcp.mount()if __name__ __main__:uvicorn.run(app, host0.0.0.0, port8000)3. 启动运行测试用例 python fastapi-mcp.py 4. 启动之后可以直接访问原本FastAPI提供的在线文档、接口等 • 在线 Swagger 文档访问http://localhost:8000/docs • 既是MCP工具也是正常的API接口如下使用 Postman 访问示例 三、在Cherry Studio中使用FastAPI-MCP服务 下载并安装 Cherry Studio 客户端软件下载地址https://www.cherry-ai.com/ 配置使用 FastAPI-MCP 启动后提供的服务默认MCP服务运行在http://localhost:8000/mcp配置如下 • Cherry Studio提供的非常方便的可视化配置界面 • 实际上在其他支持SSE的MCP客户端可以使用下面配置 {mcpServers:{fastapi-mcp:{name:fastapi-mcp,type:sse,description:,isActive:true,baseUrl:http://localhost:8000/mcp,headers:{Content-Type:application/json,Authorization:123456}} }• 配置完成后MCP客户端可以自动请求获取到相关的MCP工具了 在对话中使用fastapi-mcp工具 • 开启并选择fastapi-mcp工具 • 获取当前时间示例 • 获取用户ID为888888的用户信息 • 可以自动链式调用多个工具完成复杂任务帮我看看用户ID为888888的用户多少岁了 四、总结 • FastAPI-MCP工具可以让你开发MCP工具像开发普通接口一样灵活扩展、适应性强 • 使用FastAPI-MCP可以快速搭建起自己的私有MCP工具集独立部署、远程访问
http://www.dnsts.com.cn/news/121830.html

相关文章:

  • 网站开发工作流程每天稳定赚50以上的手游
  • 网站规划的基本内容不包括市场营销案例分析
  • 工厂的网站在哪里做的wordpress手机验证码登录
  • 网站建设合作签约报道开车网址来一个
  • 学做各种糕点的网站邯郸房产网签查询系统
  • 网站建设一般报价多少个人接单做网站的平台
  • 鞍山新款网站制作哪家好百度免费发布信息网站
  • 建设网站 证件富蕴县建设局网站
  • 镇江网站建设活动方案xampp下安装wordpress
  • 做关于星空的网站什么是网络营销最基本最重要的工具
  • 网站域名的分类seo网站关键词优化
  • 给个网站急急急202怎么用html做网站
  • 友链交换网站平面设计创意说明
  • 织梦微电影分享网站织梦整站源码网页用什么软件制作
  • 工业网站开发商西安企业网站设计制作
  • 标识设计公司网站开发一个网站做公司内部用
  • wordpress改企业网站网站后台上传图片做难吗
  • 如何备份网站程序吗网站建设全包广州
  • 优化大师使用心得沈阳seo团队
  • 满屏网站做多大尺寸快要到期的域名网站
  • 建立网站的步骤是什么安卓是哪里开发的
  • 怎么做交易网站青蛙网站建设
  • 长春网站建长春做网站天津建设工程信息网几点更新
  • 做结婚请柬网站有那些wordpress 畅言
  • 网站中的搜索框图标怎么做的wordpress s3插件
  • 给WordPress添加视频播放页怎么分析一个网站seo
  • 网站上传到空间google网站排名查询
  • 哪里有做网站公司的广西高端网站建设
  • 大连网站在哪备案wordpress 同步博客
  • 制作公司网站的规划没内容的网站怎么优化