-
Notifications
You must be signed in to change notification settings - Fork 79
Closed
Description
这是我在将大佬的项目部署到docker时遇到的问题。
enviroment: Ubuntu24.04 + CodexCLI v0.112.0
.codex/config.toml相关配置:
[mcp_servers.nocturne_memory]
url = "http://localhost:80/sse"
description:
进行如上配置后,通过github copilot能够添加并正常调用该mcp服务器。在vscode的mcp.json下配置为:
"nocturne_memory": {
"url": "http://localhost:80/sse",
"type": "http"
}
实测在webUI能够看到写入的记录:
但是copilot端会有报错:
尝试在宿主机上执行提权命名,并手动在容器根目录和/app目录下创建snapshots文件夹:
docker exec -u root nocturne_memory-backend-api-1 sh -c "mkdir -p /snapshots /app/snapshots && chmod -R 777 /snapshots /app/snapshots"
问题没有得到解决。
检查OpenAI CodexCLI文档,发现官方支持的mcp相关信息:
怀疑应该是docker部署是走的旧的SSE,且不支持新的 Streamable HTTP。
不知该问题是否准确,若如描述所言,大佬有无兴趣新增这一支持,我也有兴趣提交PR以帮助该项目完善。
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels