Cursor 配置、使用一个简单的 mcp server

参考

官网:https://github.com/modelcontextprotocol/servers
视频:BV1vwXPYkEGx、BV1eK5DzHEWu

配置

1 全局配置
在这里插入图片描述
在这里插入图片描述
2 项目级别的配置,在项目目录的 .cursor 目录中新建 mcp.json 文件进行配置,仅对特定项目生效。

Filesystem

前提

1 我是 windows 系统

2 我本地有 node 环境,所以使用 npx 这种方式
在这里插入图片描述

配置

复制官网的这一段:

https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem
在这里插入图片描述

这里我采用的是【项目级别配置】
注意这里的路径换成一个本地可用的路径:
在这里插入图片描述

运行

只有这里显示绿色了才算是配置成功
在这里插入图片描述
如果不显示绿色,可以采取的措施:

  1. 开关+刷新
    在这里插入图片描述
  2. 重启 cursor
  3. 复制这一段命令 在cmd中运行
    在这里插入图片描述
    在这里插入图片描述

测试

在右侧的对话框输入:“用filesystem这个mcp服务器,在我当前这个目录下创建一个abc.py,随便写一些数据"
在这里插入图片描述
在这里插入图片描述
会发现路径下多了一个 abc.py
在这里插入图片描述

<think>我们正在配置n8n-mcp-serverCursor中的设置。根据引用内容,配置MCP服务器的基本步骤是在Cursor配置文件中添加或修改mcpServers部分,指定服务器名称、命令、参数和输出目录等。参考引用[1]和[2]的配置示例,我们可以总结出配置结构如下:```json{"mcpServers":{"服务器名称":{"command":"命令路径","args":[参数列表],"output_dir":"输出目录(可选)"}}}```对于n8n-mcp-server,我们需要知道:1.启动n8n-mcp-server的命令(如uv或其他可执行文件)2.该命令所需的参数(例如工作目录、运行文件等)3.如果有输出目录,也可以指定由于用户没有提供具体的n8n-mcp-server的启动细节,我们假设它类似于引用中的示例。通常,启动一个Python脚本服务器,我们可能会使用uv命令(来自uvicorn)或者python命令。假设n8n-mcp-server的启动方式如下:-工作目录:/path/to/n8n-mcp-server-运行文件:n8n_mcp_server.py-命令:uv(或具体路径)那么配置可能类似于:```json{"mcpServers":{"n8n-mcp-server":{"command":"uv","args":["--directory","/path/to/n8n-mcp-server","run","n8n_mcp_server.py"],"output_dir":"/path/to/output"//可选}}}```在Windows上,如果uv.exe不在环境变量中,我们需要指定完整路径,如引用[2]所示。因此,具体步骤:1.打开Cursor的设置(通常是settings.json文件)。2.在配置文件中找到或添加"mcpServers"字段(如果没有则创建)。3.按照上述结构添加n8n-mcp-server配置。4.保存配置文件。注意:请将路径替换为实际路径。如果用户不清楚如何启动n8n-mcp-server,需要根据项目文档确定启动命令和参数。相关问题:1.如何验证Cursor配置MCP服务器是否生效?2.n8n-mcp-server的启动命令和参数具体是什么?3.在Cursor使用MCP服务器有哪些常见问题及解决方法?</think>### 在Cursor配置n8n-mcp-server的步骤 根据引用配置的通用模式[^1][^2],配置步骤如下: 1. **创建配置文件** 在Cursor配置文件(如`settings.json`)中添加`mcpServers`字段: ```json { "mcpServers": { "n8n-mcp-server": { "command": "/绝对路径/到/uv或python可执行文件", "args": [ "--directory", "/你的项目路径/n8n-mcp-server", "run", "n8n_mcp_server.py" ], "output_dir": "/日志输出路径(可选)" } } } ``` 2. **参数说明** - `command`: - Windows示例:`"C:/Users/xxx/AppData/Roaming/Python/Python314/Scripts/uv.exe"` - macOS/Linux示例:`"/usr/local/bin/uv"` - `args`: - `--directory`: n8n-mcp-server项目的**根目录路径** - `run`: 固定指令 - `n8n_mcp_server.py`: 项目主入口文件(根据实际文件名调整) - `output_dir`: 服务器日志输出目录(可选) 3. **完整配置示例** ```json { "mcpServers": { "n8n-mcp-server": { "command": "/opt/homebrew/bin/uv", "args": [ "--directory", "/Users/yourname/dev/n8n-mcp-server", "run", "main.py" ], "output_dir": "/Users/yourname/n8n-logs" } } } ``` 4. **验证配置** 在Cursor中通过快捷键调用(通常为`Ctrl+K`),输入`@n8n-mcp-server`测试是否正常启动[^3]。 > 注意:路径需替换为你的实际路径,主入口文件名称需与项目一致。Windows系统注意使用反斜杠和`.exe`后缀[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值