前言
AI 编程助手如今已相当普及,开发者常借助 Cursor 这类智能 IDE 提升效率。MCP(Model Context Protocol)作为连接 AI 模型与外部服务的桥梁,支持调用地图、数据库、文件系统等多种 API。通过 MCP,开发者无需手动编写 HTTP 请求或繁琐配置,只需在对话中描述需求,AI 即可自动调用相关服务。
我们将通过一个具体的自动化场景——生成北京一日游攻略,来演示如何打通数据获取、存储与展示的全流程。
一、环境准备
1.1 Node.js
安装 Node.js 并配置环境变量是运行 MCP Server 的基础。确保 node 和 npm 命令可用。
1.2 Python (uv)
若需使用 Python 生态工具,建议安装 uv 包管理器:
pip install uv
Windows 用户可通过 PowerShell 快速安装:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
安装完成后,使用 uv --version 验证环境。
二、配置 MCP Server
在 Cursor 中添加 MCP Server 主要有两种方式:全局设置或项目级配置。推荐在项目目录下创建 .cursor/mcp.json 文件,仅对当前项目生效。
2.1 配置文件结构
打开 Cursor 设置中的 MCP 选项,或直接编辑项目根目录下的 .cursor/mcp.json。以下是一个包含 MySQL、高德地图和文件系统的配置示例:
{
"mcpServers": {
"mysql": {
"command": "npx",
"args": ["-y", "@f4ww4z/mcp-mysql-server"],
"env": {
"MYSQL_HOST": "localhost",
"MYSQL_USER": "root"


