o
    j/                     @  sP   d Z ddlmZ ddlZddlZddlmZmZ ddlm	Z	m
Z
 ddd
dZdS )uM   MCP stdio 启动逻辑（供 run_stdio.py / python -m botero_mcp 共用）。    )annotationsN)	bootstrapconfigure_database)DB_PATHDEFAULT_USER_IDargvlist[str] | NonereturnNonec                 C  s   t   tjdd}|jdd dd || }|jr#tj|jtj	d< t
  tj	dtt}td| dd	 trDtd
t dd	 ntddd	 ddlm} |  d S )Nu   BotEro MCP 服务（stdio）)descriptionz--dbu   data.db 绝对或相对路径)defaulthelpBOTERO_DB_PATHu   BotEro MCP | 数据库: T)flushu   BotEro MCP | 默认 user_id: uW   BotEro MCP | 未设置 BOTERO_MCP_DEFAULT_USER_ID，工具调用需显式传入 user_idr   )mcp)r   argparseArgumentParseradd_argument
parse_argsdbospathabspathenvironr   getstrr   printr   botero_mcp.serverr   run)r   parserargsr   r    r!   -/home/dore/onebot/Bot_Ero/botero_mcp/entry.pymain   s"   
r#   )N)r   r   r	   r
   )__doc__
__future__r   r   r   botero_mcp._bootstrapr   r   botero_mcp.configr   r   r#   r!   r!   r!   r"   <module>   s    