docs(MCP): 更新 Docker 的命令示例

This commit is contained in:
Quan 2025-07-29 12:44:59 +08:00
parent d5081f0ff9
commit e5d628ba93
4 changed files with 9 additions and 7 deletions

View File

@ -91,7 +91,8 @@
<li>创建容器</li> <li>创建容器</li>
<ul> <ul>
<li>TUI 模式:<code>docker run --name 容器名称(可选) -p 主机端口号:5556 -v xhs_downloader_volume:/app -it joeanamier/xhs-downloader</code></li> <li>TUI 模式:<code>docker run --name 容器名称(可选) -p 主机端口号:5556 -v xhs_downloader_volume:/app -it joeanamier/xhs-downloader</code></li>
<li>API 模式:<code>docker run --name 容器名称(可选) -p 主机端口号:5556 -v xhs_downloader_volume:/app -it joeanamier/xhs-downloader python main.py server</code></li> <li>API 模式:<code>docker run --name 容器名称(可选) -p 主机端口号:5556 -v xhs_downloader_volume:/app -it joeanamier/xhs-downloader python main.py api</code></li>
<li>MCP 模式:<code>docker run --name 容器名称(可选) -p 主机端口号:5556 -v xhs_downloader_volume:/app -it joeanamier/xhs-downloader python main.py mcp</code></li>
</ul> </ul>
<li>运行容器 <li>运行容器
<ul> <ul>

View File

@ -92,7 +92,8 @@
<li>Create Container</li> <li>Create Container</li>
<ul> <ul>
<li>TUI Mode: <code>docker run --name ContainerName(optional) -p HostPort:5556 -v xhs_downloader_volume:/app -it joeanamier/xhs-downloader</code></li> <li>TUI Mode: <code>docker run --name ContainerName(optional) -p HostPort:5556 -v xhs_downloader_volume:/app -it joeanamier/xhs-downloader</code></li>
<li>API Mode: <code>docker run --name ContainerName(optional) -p HostPort:5556 -v xhs_downloader_volume:/app -it joeanamier/xhs-downloader python main.py server</code></li> <li>API Mode: <code>docker run --name ContainerName(optional) -p HostPort:5556 -v xhs_downloader_volume:/app -it joeanamier/xhs-downloader python main.py api</code></li>
<li>MCP Mode: <code>docker run --name ContainerName(optional) -p HostPort:5556 -v xhs_downloader_volume:/app -it joeanamier/xhs-downloader python main.py mcp</code></li>
</ul> </ul>
<li>Run Container <li>Run Container
<ul> <ul>

View File

@ -50,9 +50,9 @@ if __name__ == "__main__":
# TODO: 重构优化 # TODO: 重构优化
if len(argv) == 1: if len(argv) == 1:
run(app()) run(app())
elif argv[1] == "api": elif argv[1].upper() == "API":
run(api_server()) run(api_server())
elif argv[1] == "mcp": elif argv[1].upper() == "MCP":
run(mcp_server()) run(mcp_server())
# run(mcp_server("stdio")) # run(mcp_server("stdio"))
else: else:

View File

@ -634,9 +634,6 @@ class XHS:
- data作品信息数据不需要返回作品信息数据时固定为 None - data作品信息数据不需要返回作品信息数据时固定为 None
"""), """),
version=__VERSION__, version=__VERSION__,
host=host,
port=port,
log_level=log_level,
) )
@mcp.tool( @mcp.tool(
@ -757,6 +754,9 @@ class XHS:
await mcp.run_async( await mcp.run_async(
transport=transport, transport=transport,
host=host,
port=port,
log_level=log_level,
) )
async def deal_detail_mcp( async def deal_detail_mcp(