← 返回首页
教程指南 2026-08-30 12分钟阅读

如何用MCP协议构建你的第一个AI工具

手把手教你使用Model Context Protocol构建可复用的AI工具。从零开始,一步步带你完成。

99Pages 编辑部
2026年8月30日

Model Context Protocol (MCP) 是一个开放标准,定义了AI模型如何与外部工具和数据源通信。本文将手把手教你使用MCP构建你的第一个AI工具。

一、什么是MCP?

MCP是一个协议,它允许AI模型调用外部工具和访问外部数据源。可以把它想象成AI的"USB-C接口"——一个通用的连接标准。

二、MCP的核心概念

三、构建你的第一个MCP工具

让我们从一个简单的天气查询工具开始:

// weather-tool.ts
import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js';

const server = new McpServer({
  name: 'weather-tool',
  version: '1.0.0',
});

// 定义天气查询工具
server.tool(
  'get-weather',
  '获取指定城市的天气信息',
  {
    city: { type: 'string', description: '城市名称' },
  },
  async ({ city }) => {
    // 调用天气API
    const weather = await fetchWeather(city);
    return {
      content: [{ type: 'text', text: JSON.stringify(weather) }],
    };
  }
);

四、部署你的MCP工具

部署MCP工具非常简单:

  1. 将代码推送到GitHub
  2. 使用Cloudflare Workers部署
  3. 配置AI客户端连接

MCP的最大优势是标准化。一旦你构建了一个MCP工具,它就可以被任何支持MCP的AI客户端使用,包括Claude、ChatGPT、Gemini等。

五、最佳实践

六、总结

MCP是一个强大的协议,它让AI工具的开发和使用变得简单标准化。通过本文的教程,你已经学会了如何构建你的第一个MCP工具。接下来,你可以尝试构建更复杂的工具,或者将现有的工具迁移到MCP协议。

MCP Model Context Protocol AI工具 教程 开发