MCP Server 教學:從零搭建你的第一個 MCP Server
🩺 摘要
上篇讲了MCP Server是什麼,不少人留言说概念懂了但不知道从哪下手。官方文档看了一圈,信息多、零散、没个完整示例。今天直接动手——从安装到跑通第一个MCP Server,全程代码,十分钟搞定。
📝 详情
环境准备 确保你有 Python 3.10+ 和 pip。
安装MCP SDK: pip install mcp
第一个MCP Server:文件阅读器 创建一个最简单的MCP Server——让AI能读你本地文件。
核心代码: - 用 @app.list_tools() 注册两个工具:read_file 和 list_files - 用 @app.call_tool() 处理调用请求 - 通过 stdio 协议和AI客户端通信
跑起来:python file_reader_server.py 然后用Claude Desktop连接,配置 MCP Servers 指向这个脚本就行。
第二个示例:天气查询MCP Server 连 wttr.in API,让AI能查实时天气。代码更短,展示如何调外部API。
stdio vs SSE:本地用stdio简单快速,远程部署用SSE走HTTP流。
一个Server可以注册任意多个tool,AI会根据需求自动选。
💬 评论 (0)