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

MCP Server开发的入门教程(python和pip)

使用python技术栈开发的简单mcp server

需要安装

MCP server的需要使用python-sdk,python需要 3.10,安装如下

pip install mcp

PS: MCP官方使用的是uv包管理工具,我平时使用pip比较多,所以文中以pip为主。因为mcp的一些依赖包版本并不是最新的,所以最好弄一个干净的环境。
开发一个MCP Server需要的调试客户端,MCP inspector提供了这个功能

npx @modelcontextprotocol/inspector <command> <arg1> <arg2>

其中command我们要是使用python写的Server,就应该python。<arg1> <arg2>是可选参数。
启动后

开发一个demo的MCP Server

MCP Server:需要通过MCP暴露一些特殊的能力的轻应用。根据MCP协议定义,Server可以提供三种类型的标准能力,Resources、Tools、Prompts,

http://www.lryc.cn/news/521751.html

相关文章:

  • 手撕Transformer -- Day7 -- Decoder
  • C#异步和多线程,Thread,Task和async/await关键字--12
  • 使用分割 Mask 和 K-means 聚类获取天空的颜色
  • 145.《redis原生超详细使用》
  • Pytorch基础教程:从零实现手写数字分类
  • 【SH】Xiaomi9刷Windows10系统研发记录 、手机刷Windows系统教程、小米9重装win10系统
  • excel仅复制可见单元格,仅复制筛选后内容
  • HBASE学习(一)
  • element select 绑定一个对象{}
  • Sprint Boot教程之五十八:动态启动/停止 Kafka 监听器
  • C:JSON-C简介
  • 业务幂等性技术架构体系之消息幂等深入剖析
  • 【Go】Go Gin框架初识(一)
  • 2024年合肥市科普日小学组市赛第一题题解
  • 【MySQL实战】mysql_exporter+Prometheus+Grafana
  • Wireshark 使用教程:网络分析从入门到精通
  • 如何在前端给视频进行去除绿幕并替换背景?-----Vue3!!
  • 使用中间件自动化部署java应用
  • pytorch张量分块投影示例代码
  • Visual Studio 同一解决方案 同时运行 多个项目
  • VMware中Ubuntu如何连接网络?安排!
  • 使用 Charles 调试 Flutter 应用中的 Dio 网络请求
  • CMD批处理命令入门(6)——常用的特殊字符
  • 【跟着官网学技术系列之MySQL】第7天之创建和使用数据库1
  • next-auth v5 结合 Prisma 实现登录与会话管理
  • WPS excel使用宏编辑器合并 Sheet工作表
  • (即插即用模块-Attention部分) 四十四、(ICIP 2022) HWA 半小波注意力
  • Linux第二课:LinuxC高级 学习记录day04
  • occ的开发框架
  • Redis 如何解决大 key 问题