cursor 如何调用 MCP server

简介: 本文介绍了如何在 Cursor 中配置并调用 MCP Server,以实现天气信息查询功能。内容涵盖 MCP 配置步骤、JSON 文件设置、MCP Server 的调用方法及结果展示,帮助开发者快速集成外部服务。

在 Cursor Settings 中找到 MCP。

点击右侧上方的 Add new global MCP server 按钮,便自动打开 .local 目录下的 mcp.json 文件。在这个json文件中,我们需要配置要运行的 MCP server 的信息。

MCP server

我们可以在网上找到各种 MCP server,并一键部署到项目中去。这里我们找到一个关于天气(weather)的 MCP server。

我们在右侧可以看到 MCP server 的json信息,这里可以选择各个平台的json信息,例如Claude、cursor、windsurf、vscode等,也可以选择mac/linux与Windows系统相关信息。

mcp.json

我使用的是mac系统,这里将相应json复制到 cursor 的 mcp.json 中去。

json内容如下:

代码语言:json

AI代码解释

{
  "mcpServers": {
    "weather": {
      "command": "npx",
      "args": [
        "-y",
        "@smithery/cli@latest",
        "run",
        "@turkyden/weather",
        "--key",
        "92c5301c-e29d-4d84-9985-5c6e44940934"
      ]
    }
  }
}

从json文件中可以分析,这个 MCP server 是使用 nodejs 开发的,这里使用 npx 安装运行 weather 这个 MCP server,command 指定运行命令, args 负责构造运行参数,最后传入了调用天气接口需要的key参数。

在保存了mcp.json之后,Cursor Settings 中 MCP 配置页面就多aly.suankj.com11了一个名为 weather 的 MCP server。

从界面中可以看到 MCP Server 的信息, weather 一共定义了两个 tools:get_alertsget_forecast

调用 MCP server

配置完成之后,接下来就是在cursor中调用 weather 这个查询天气的 MCP server。在 CHAT 对话框中,选择 Agent 模式。

然后输入查询天气的需求。

如上图所示,调用了 get_alerts 查询天气情况。在 weather 中为了让天气更精准,又调用了 get_forecast 这个接口确定经纬度。

然后 weather 这个 MCP Server就被cursor调用成功,然后返回查询天气的结果。

结语

本篇文章主要讲述了如何在cursor中配置和调用 MCP Server,我们也可以尝试使用自定义的 MCP Server 进行配置调用。

相关文章
|
8月前
|
人工智能 监控 JavaScript
从零开始学MCP(4) | 连接 MCP 客户端:从聊天机器人到智能体
本指南详解2025年如何打通Claude、Cursor及自定义客户端,构建企业级AI智能体系统。涵盖MCP双向通信架构、主流客户端连接配置、智能体系统实战、安全认证、性能优化及部署方案,助你掌握下一代AI应用核心技术。
|
12月前
|
人工智能 API 数据库
MCP Server 开发实战 | 大模型无缝对接 Grafana
以 AI 世界的“USB-C”标准接口——MCP(Model Context Protocol)为例,演示如何通过 MCP Server 实现大模型与阿里云 Grafana 服务的无缝对接,让智能交互更加高效、直观。
3795 124
|
11月前
|
人工智能 Java API
MCP客户端调用看这一篇就够了(Java版)
本文详细介绍了MCP(Model Context Protocol)客户端的开发方法,包括在没有MCP时的痛点、MCP的作用以及如何通过Spring-AI框架和原生SDK调用MCP服务。文章首先分析了MCP协议的必要性,接着分别讲解了Spring-AI框架和自研SDK的使用方式,涵盖配置LLM接口、工具注入、动态封装工具等步骤,并提供了代码示例。此外,还记录了开发过程中遇到的问题及解决办法,如版本冲突、服务连接超时等。最后,文章探讨了框架与原生SDK的选择,认为框架适合快速构建应用,而原生SDK更适合平台级开发,强调了两者结合使用的价值。
13379 33
MCP客户端调用看这一篇就够了(Java版)
|
9月前
|
人工智能 Nacos 开发者
手把手教你搭建MCP服务器
Model Context Protocol(MCP)正成为AI智能体连接外部工具的主流标准。本文详解两种搭建方案,助你构建专属AI工具扩展引擎,实现工具调用的标准化与高效集成。
|
12月前
|
机器学习/深度学习 JSON 监控
国内最大的MCP中文社区来了,4000多个服务等你体验
国内最大的MCP中文社区MCPServers来了!平台汇聚4000多个服务资源,涵盖娱乐、监控、云平台等多个领域,为开发者提供一站式技术支持。不仅有丰富的中文学习资料,还有详细的实战教程,如一键接入MCP天气服务等。MCPServers专注模块稳定性和实用性,经过99.99% SLA认证,是高效开发的理想选择。立即访问mcpservers.cn,开启你的开发之旅!
13975 16
|
Linux iOS开发 MacOS
【MCP教程系列】阿里云百炼MCP全面配置指南:涵盖NPX、UVX、SSE及Streamable HTTP
本文详细介绍如何在阿里云百炼平台及Windows、Linux、MacOS系统中正确配置MCP服务的JSON文件。内容涵盖三种MCP服务配置:npx(基于Stdio)、uvx(Python工具运行)和SSE(服务器发送事件)。同时解析Streamable HTTP作为新一代传输方案的优势与应用,帮助用户掌握每个参数的具体用途及使用方法,解决配置过程中可能遇到的问题,提供完整示例和扩展信息以优化设置体验。
5590 11