配置文件在F:\McpServer\env\smartdb\database_config.json
启动命令是 uv run -m core.server --mode sse --envfile ..\env\smartdb\database_config.json
补充:测试了下指定路径是有找到,但是识别不了配置文件内容,看报的行数是会随着配置文件行数改变的。报
python-dotenv could not parse statement starting at line xx
再次补充:发现把这个配置拷贝到F:\McpServer\SmartDB_MCP-main\src\config下是可以读取生效的。
但是命令行还是要求 --envfile后面带上任意字符串,F:\McpServer\SmartDB_MCP-main\src\config\database_config.json才会生效。
--envfile后面不带字符串不行。但是带上正确的路径文件的话,它会读取F:\McpServer\SmartDB_MCP-main\src\config\database_config.json生效,也会继续打印python-dotenv could not parse statement starting at line xx的问题。
所以是不是 --envfile后的文件没有完全覆盖F:\McpServer\SmartDB_MCP-main\src\config\database_config.json,它会把两个地方的database_config.json文件合并起来?

配置文件在F:\McpServer\env\smartdb\database_config.json
启动命令是 uv run -m core.server --mode sse --envfile ..\env\smartdb\database_config.json
补充:测试了下指定路径是有找到,但是识别不了配置文件内容,看报的行数是会随着配置文件行数改变的。报
python-dotenv could not parse statement starting at line xx
再次补充:发现把这个配置拷贝到F:\McpServer\SmartDB_MCP-main\src\config下是可以读取生效的。
但是命令行还是要求 --envfile后面带上任意字符串,F:\McpServer\SmartDB_MCP-main\src\config\database_config.json才会生效。
--envfile后面不带字符串不行。但是带上正确的路径文件的话,它会读取F:\McpServer\SmartDB_MCP-main\src\config\database_config.json生效,也会继续打印python-dotenv could not parse statement starting at line xx的问题。
所以是不是 --envfile后的文件没有完全覆盖F:\McpServer\SmartDB_MCP-main\src\config\database_config.json,它会把两个地方的database_config.json文件合并起来?