MCP中文快速入门指南
Model Context Protocol(MCP) 编程极速入门,重新定义大语言模型与外部世界的交互方式。
快速入门
简介
MCP 是一个创新的开源协议,标准化了大语言模型(LLM)与各种数据源和工具的连接。
开发 MCP 服务器
- 初始化项目:
uv init mcp_getting_started
- 创建虚拟环境并安装依赖:
uv venv && .venv\Scripts\activate.bat && uv add "mcp[cli]" httpx openai
- 创建
web_search.py
文件,定义 FastMCP 应用。 - 运行服务:
app.run(transport='stdio')
调试 MCP 服务器
使用 Inspector 工具调试:
- 使用 npx:
npx -y @modelcontextprotocol/inspector uv run web_search.py
- 或使用 mcp dev:
mcp dev web_search.py
开发 MCP 客户端
- 配置客户端以调用服务器工具。
- 实现聊天循环功能。
相关代码请参考 GitHub 仓库。