in adbpg_mcp_server.py [0:0]
def get_db_config():
"""从环境变量获取数据库配置信息"""
try:
config = {
"host": os.getenv("ADBPG_HOST", "localhost"),
"port": os.getenv("ADBPG_PORT"),
"user": os.getenv("ADBPG_USER"),
"password": os.getenv("ADBPG_PASSWORD"),
"dbname": os.getenv("ADBPG_DATABASE"),
"application_name": f"adbpg-mcp-server-{SERVER_VERSION}"
}
# 记录配置信息(不包含密码)
logger.info(f"Database config: host={config['host']}, port={config['port']}, user={config['user']}, dbname={config['dbname']}")
return config
except Exception as e:
logger.error(f"Error getting database config: {str(e)}")
raise