【一文即懂】MCP使用教程(Cursor/Trae/...)
去MCP Servers网站随便找个案例
https://www.mcpservers.cn/servers/mendableai%40firecrawl-mcp-server
https://smithery.ai/
https://mcp.so/servers
这里以Firecrawl为例:
一、全局安装firecrawl-mcp
npm install -g firecrawl-mcp
二、获取api-key
https://www.firecrawl.dev/app/api-keys
三、启动服务
set FIRECRAWL_API_KEY=YOUR_API_KEY && firecrawl-mcp
四、cursor点击设置,新增MCP server
配置mcp.json
{
"mcpServers": {
"mcp-server-firecrawl": {
"command": "cmd",
"args": [
"/c",
"set FIRECRAWL_API_KEY=YOUR_API_KEY && npx -y firecrawl-mcp"
],
"env": {
"FIRECRAWL_API_KEY": "fc-a17ff1b9932c4fb2bc64d7b409846f85"
}
}
}
}
启动服务
五、Trae CN
点击设置->MCP->手动配置
如下图即可
使用:
六、借用python库mcpo
pip install mcpo
#安装MCP服务器
# 1.time mcp server
pip install mcp-server-time
# 2.memory mcp server
npm install @modelcontextprotocol/server-memory
# 3.fetch mcp server
pip install mcp-server-fetch
配置config.json
{
"mcpServers": {
"memory": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"]
},
"time": {
"command": "uvx",
"args": ["mcp-server-time", "--local-timezone=America/New_York"]
},
"fetch": {
"command": "uvx",
"args": ["mcp-server-fetch"]
}
}
}
运行
uvx mcpo --config config.json --port 8001
△ 集成web页面
open-webui配置
$ pip3 install open-webui==0.6.5
$ open-webui serve --port 1207
开放端口
sudo ufw allow 8001
验证地址
http://IP:端口号/memory/docs
http://IP:端口号/time/docs
http://IP:端口号/fetch/docs
web查看
访问webui
若自定义工具:
修改config.json文件
运行服务
mcp run ./demo/main.py
修改json文件
{
"logging":{
"level":"DEBUG"
},
"mcpServers": {
"memory": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"]
},
"time": {
"command": "uvx",
"args": ["mcp-server-time", "--local-timezone=America/New_York"]
},
"fetch": {
"command": "uvx",
"args": ["mcp-server-fetch"]
}
"demotool": {
"command": "mcp",
"args":["run","./demo/main.py"]
}
}
}
注意:
1、报错:
import { Server } from '@modelcontextprotocol/sdk/server/index.js';
^
SyntaxError: Unexpected token {
原因:firecrawl-mcp 使用了 ESM(ES Module)语法,而我们的Node.js 运行环境是 CommonJS,版本较低,不支持 import { ... } from ... 这种写法
解决方案:
使用nvm管理node.js版本
nvm install 18
nvm use 18
转自:https://mp.weixin.qq.com/s/4y_cCcC52dmHVhimqkn3bQ


共有 0 条评论