mirror of
https://github.com/JoeanAmier/XHS-Downloader.git
synced 2025-12-25 20:36:47 +08:00
docs(MCP): 更新 Docker 的命令示例
This commit is contained in:
parent
d5081f0ff9
commit
e5d628ba93
@ -91,7 +91,8 @@
|
||||
<li>创建容器</li>
|
||||
<ul>
|
||||
<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>
|
||||
<li>运行容器
|
||||
<ul>
|
||||
|
||||
@ -92,7 +92,8 @@
|
||||
<li>Create Container</li>
|
||||
<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>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>
|
||||
<li>Run Container
|
||||
<ul>
|
||||
|
||||
4
main.py
4
main.py
@ -50,9 +50,9 @@ if __name__ == "__main__":
|
||||
# TODO: 重构优化
|
||||
if len(argv) == 1:
|
||||
run(app())
|
||||
elif argv[1] == "api":
|
||||
elif argv[1].upper() == "API":
|
||||
run(api_server())
|
||||
elif argv[1] == "mcp":
|
||||
elif argv[1].upper() == "MCP":
|
||||
run(mcp_server())
|
||||
# run(mcp_server("stdio"))
|
||||
else:
|
||||
|
||||
@ -634,9 +634,6 @@ class XHS:
|
||||
- data:作品信息数据,不需要返回作品信息数据时固定为 None
|
||||
"""),
|
||||
version=__VERSION__,
|
||||
host=host,
|
||||
port=port,
|
||||
log_level=log_level,
|
||||
)
|
||||
|
||||
@mcp.tool(
|
||||
@ -757,6 +754,9 @@ class XHS:
|
||||
|
||||
await mcp.run_async(
|
||||
transport=transport,
|
||||
host=host,
|
||||
port=port,
|
||||
log_level=log_level,
|
||||
)
|
||||
|
||||
async def deal_detail_mcp(
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user