以文件管理的MCP SERVER举例。剩下的大家尽情发挥。
启动局域网本地的HTTP服务,开放8080端口.\mcp-filesystem-server.exe -transport http -addr :8080 -apikey "my-secret-key" "授权使用的文件路径"
[!TIP]
可以不使用我提供的这个mcp server.任何文件操作的MCP Server 都可以。不限于我提供的这种方式。下载地址
mcp-filesystem-serve:https://wwaoh.lanzout.com/idEIg3ptt37c
允许公网服务器本地访问映射端口(已设置跳过)
- 登录公网服务器 B,打开 SSH 配置文件:
sudo nano /etc/ssh/sshd_config
- 找到并修改(或添加)以下配置,允许外网连接转发端口:
GatewayPorts yes
-
保存并退出(Nano 编辑器按
Ctrl+O回车保存,Ctrl+X退出)。 -
重启 SSH 服务使配置生效:
sudo systemctl restart sshd
SSH反向代理开放公网服务11434服务
ssh -p 2026 -fCNR 11434:localhost:8080 root@143.198.138.94
登录www.perplexity.ai选择左侧自定义,在页面内选择自定义连接器
-
MCP服务器URL填写刚才的信息:http://公网IP地址:11434/mcp
-
高级位置展开,下拉选择API密钥。输入最初设置的密钥。比如:my-secret-key。
-
勾选“我了解自定义连接器可能带来的风险。”最后添加
[!NOTE]
如果添加不上,检查上述步骤是否有问题。或者使用curl验证。
[!TIP]
不止文件操作可以这样,同理可以扩展到操作命令等
3 个帖子 - 2 位参与者