fastmcp 学习
https://github.com/jlowin/fastmcp
这篇文章是我学习 FastMCP 的一次系统整理:从 MCP 到 FastMCP 的组件设计,再到 Provider、Transform、Context、任务与部署方式。目标是把零散笔记变成一条能走通的理解路径。
1. 我先把 MCP 讲清楚:它解决的到底是什么问题?
很多时候 AI “会想”,但它不会“做”。
* 想查数据库
* 想调用内部 API
* 想发邮件或写文件
如果没有一套标准的协议,AI 客户端(Claude、Cursor 等)就很难稳定、安全、可扩展地调用你提供的能力。
MCP(Model Context Protocol)就是这套标准协议:
* 客户端用统一的方式发起调用请求
* 服务器用统一的方式暴露工具、资源和提示词