MCP Server 教學:從零搭建你的第一個 MCP Server

🔧 AI工具 💬 🔥 Trending
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会根据需求自动选。