MCP中文快速入门指南

MCP中文快速入门指南

Model Context Protocol(MCP) 编程极速入门,重新定义大语言模型与外部世界的交互方式。

快速入门

简介

MCP 是一个创新的开源协议,标准化了大语言模型(LLM)与各种数据源和工具的连接。

开发 MCP 服务器

  1. 初始化项目:uv init mcp_getting_started
  2. 创建虚拟环境并安装依赖:uv venv && .venv\Scripts\activate.bat && uv add "mcp[cli]" httpx openai
  3. 创建 web_search.py 文件,定义 FastMCP 应用。
  4. 运行服务:app.run(transport='stdio')

调试 MCP 服务器

使用 Inspector 工具调试:

  • 使用 npx:npx -y @modelcontextprotocol/inspector uv run web_search.py
  • 或使用 mcp dev:mcp dev web_search.py

开发 MCP 客户端

  1. 配置客户端以调用服务器工具。
  2. 实现聊天循环功能。

相关代码请参考 GitHub 仓库