+
97
-

回答

首先用python写一个sse的mcp服务

参考这个文章里的mcpserversse.py

点击打开链接

点击打开链接

运行mcp服务,监听本地的8000端口

800_auto

打开cursor的设置

800_auto

选择mcp,这里可以编辑mcp服务json配置文件

例如:

{
  "mcpServers": {
    "server-name": {
      "url": "http://localhost:8000/sse",
      "env": {
        "API_KEY": "value"
      }
    }
  }
}

保存后就能看到图标变成绿色就能用了

800_auto

最后打开cursor的angent模型,聊天问天气,cursor就会自动调用mcp的第三方服务了。

800_auto

如果是本地的stdio服务

python

这样

// This example demonstrated an MCP server using the stdio format
// Cursor automatically runs this process for you
// This uses a Python server, ran with `python`
{
  "mcpServers": {
    "server-name": {
      "command": "python",
      "args": ["mcp-server.py"],
      "env": {
        "API_KEY": "value"
      }
    }
  }
}

nodejs

// This example demonstrated an MCP server using the stdio format
// Cursor automatically runs this process for you
// This uses a Node.js server, ran with `npx`
{
  "mcpServers": {
    "server-name": {
      "command": "npx",
      "args": ["-y", "mcp-server"],
      "env": {
        "API_KEY": "value"
      }
    }
  }
}

网友回复

我知道答案,我要回答