启动报错 error: unrecognized arguments: --port 8000

按照标准化安装:mcp-oceanbase/doc/oceanbase_mcp_server.md at main · oceanbase/mcp-oceanbase · GitHub

安装过程正常:

但是使用:

uv run oceanbase_mcp_server --transport sse --port 8000

发生报错:
error: unrecognized arguments: --port 8000

6 个赞

@左涛 看错误应该是git仓库代码没有更新到最新版本:

  1. 执行 git fetch 更新代码

4 个赞

你说我这找谁说理去 o(╥﹏╥)o

1 个赞

学习总结经验 :+1: :+1: :+1:

1 个赞

没遇到类似错误

1 个赞

windows环境?

1 个赞

我是windows
要么下午我再试一下Linux。感觉跟这个关系不大

1 个赞

感觉还是没拉到最新代码?git pull试试,或者直接重新下一下代码

新问题,需要看看日志信息呢!

问题解决了,我把整个mcp-oceanbase的目录删了,然后重新按照文档clone、uv等操作后问题解决。

看起来使用uv run启动会有一个安装包的过程,但是老的代码(mcp-oceanbase repo)即便fetch pull后都不能安装这些包。个人感觉可能跟uv的机制有关,不是很懂uv,但如果是我猜测的话那以后更新mcp-oceanbase的话都会莫名其妙的报错,当然删了从新clone下来最新的也没什么复杂的。记录一下。

2 个赞

我windows环境安装,直接报错终止

还是贴出来就事论事吧

这个问题解决了,我怎么设置能够叫这个帖子“解决”了呢?

看着是这个模块没有采纳的按钮