«

小智mcp接入后台

熊猫老师 发布于 阅读:12


第一步,下载mcp接入点项目源码
浏览器打开mcp接入点项目地址 https://github.com/xinnan-tech/mcp-endpoint-server

打开完,找到页面中一个绿色的按钮,写着Code的按钮,点开它,然后你就看到Download ZIP的按钮。

点击它,下载本项目源码压缩包。下载到你电脑后,解压它,此时它的名字可能叫mcp-endpoint-server-main 你需要把它重命名成mcp-endpoint-server。
直接把 mcp-endpoint-server文件夹用宝塔面板上传到root 目录下。
第二步,启动程序

cd /root/mcp-endpoint-server

清理旧容器(如果是第一次部署可跳过)

docker compose -f docker-compose.yml down
docker stop mcp-endpoint-server
docker rm mcp-endpoint-server
docker rmi ghcr.nju.edu.cn/xinnan-tech/mcp-endpoint-server:latest

启动

docker compose -f docker-compose.yml up -d

查看日志

docker logs -f mcp-endpoint-server
WARN[0000] /root/mcp-endpoint-server/docker-compose.yml: the attribute version is obsolete, it will be ignored, please remove it to avoid potential confusion
Error response from daemon: No such container: mcp-endpoint-server
Error response from daemon: No such container: mcp-endpoint-server
Error response from daemon: No such image: ghcr.nju.edu.cn/xinnan-tech/mcp-endpoint-server:latest
WARN[0000] /root/mcp-endpoint-server/docker-compose.yml: the attribute version is obsolete, it will be ignored, please remove it to avoid potential confusion
[+] up 11/11
✔ Image ghcr.nju.edu.cn/xinnan-tech/mcp-endpoint-server:latest Pulled 7.6s
✔ Network mcp-endpoint-server_default Created 0.1s
✔ Container mcp-endpoint-server Created 0.0s
已自动生成新的32位密钥: a88a8c04017b4b5d969180bac9af6b88
251206 22:28:32[0.0.6][src.server]-INFO-启动MCP Endpoint Server: 0.0.0.0:8004
251206 22:28:32[0.0.6][uvicorn.server]-INFO-Started server process [1]
251206 22:28:32[0.0.6][uvicorn.lifespan.on]-INFO-Waiting for application startup.
251206 22:28:32[0.0.6][src.server]-INFO-MCP Endpoint Server 正在启动...
251206 22:28:32[0.0.6][src.server]-INFO-=====下面的地址分别是智控台/单模块MCP接入点地址====
251206 22:28:32[0.0.6][src.server]-INFO-智控台MCP参数配置: http://172.21.0.2:8004/mcp_endpoint/health?key=a88a8c04017b4b5d969180bac9af6b88
251206 22:28:32[0.0.6][src.server]-INFO-单模块部署MCP接入点: ws://172.21.0.2:8004/mcp_endpoint/mcp/?token=VV41xfetkiv2QFduYuzeJ/KY%2Bi/Pm5RQO%2Ba/FDdpEFg%3D
251206 22:28:32[0.0.6][src.server]-INFO-=====请根据具体部署选择使用,请勿泄露给任何人======
251206 22:28:32[0.0.6][uvicorn.lifespan.on]-INFO-Application startup complete.
251206 22:28:32[0.0.6][uvicorn.server]-INFO-Uvicorn running on http://0.0.0.0:8004 (Press CTRL+C to quit)
切记切记 ip改成公网或者局域网的。
智控台MCP参数配置: http://122.51.216.154:8004/mcp_endpoint/health?key=a88a8c04017b4b5d969180bac9af6b88
这儿一定要放开宝塔面板和云服务器(腾讯云) 防火墙的 8004端口 。
cmd 管理员身份:curl http://122.51.216.154:8004/mcp_endpoint/health?key=a88a8c04017b4b5d969180bac9af6b88
返回:{"result":{"status":"success","connections":{"tool_connections":0,"robot_connections":0,"total_connections":0,"robot_connections_by_agent":{}}},"error":null,"id":null,"jsonrpc":"2.0"}
说明成功了
2、全模块部署时,怎么配置MCP接入点
首先,你要开启MCP接入点功能。在智控台,点击顶部参数字典,在下拉菜单中,点击系统功能配置页面。在页面上勾选MCP接入点,点击保存配置。在角色配置页面,点击编辑功能按钮,即可看到mcp接入点功能。

如果你是全模块部署,使用管理员账号,登录智控台,点击顶部参数字典,选择参数管理功能。

然后搜索参数server.mcp_endpoint,此时,它的值应该是null值。 点击修改按钮,把上一步得来的智控台MCP参数配置粘贴到参数值里。然后保存。

如果能保存成功,说明一切顺利,你可以去智能体查看效果了。如果不成功,说明智控台无法访问mcp接入点,很大概率是网络防火墙,或者没有填写正确的局域网ip。