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