导航首页 » 站长干货 » 【一文即懂】MCP使用教程(Cursor/Trae/...)
【一文即懂】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 '@modelc站长全站导航网ontextprotocol/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