update app.py

This commit is contained in:
mshe 2026-06-08 15:20:59 +08:00
parent f13b6e2ad9
commit 27cd9553a2
1 changed files with 13 additions and 13 deletions

26
app.py
View File

@ -1,7 +1,12 @@
from fastmcp import FastMCP
from spider.mail_qq import start as a1
mcp = FastMCP("spider-server")
import subprocess
import asyncio
import tempfile
import os
import logging
mcp = FastMCP("spider-server")
logging.basicConfig(level=logging.INFO)
# 日志会输出到 stderr不会污染 stdout
logging.info("服务器启动")
@ -16,20 +21,8 @@ def hello(name: str) -> str:
"""Say hello to someone"""
return f"Hello, {name}!"
# 运行服务器
if __name__ == "__main__":
mcp.run(transport="sse")
# mcp.run(transport="stdio")
from fastmcp import FastMCP
import subprocess
import asyncio
import tempfile
import os
mcp = FastMCP("VNC Spider Manager")
@mcp.tool()
async def run_spider_in_vnc(index: int, username: str = None) -> str:
"""在 VNC 会话中运行爬虫
@ -99,3 +92,10 @@ async def stop_vnc_server(index: int, username: str = None) -> str:
)
return f"VNC 服务器已停止: {result.stdout}"
# 运行服务器
if __name__ == "__main__":
mcp.run(transport="sse")
# mcp.run(transport="stdio")