Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -7,7 +7,6 @@ from datetime import datetime, timedelta
|
|
| 7 |
from starlette.routing import Mount # 用于挂载
|
| 8 |
from fastmcp.server import FastMCP
|
| 9 |
from contextlib import asynccontextmanager
|
| 10 |
-
from fastmcp.server.fastapi import add_fastmcp_routes
|
| 11 |
|
| 12 |
import logging
|
| 13 |
|
|
@@ -78,8 +77,7 @@ def get_trending_repos(num: int = 10) -> dict:
|
|
| 78 |
fetch_github_trending()
|
| 79 |
return {"trending": cached_trending[:num]}
|
| 80 |
|
| 81 |
-
|
| 82 |
-
add_fastmcp_routes(app, mcp_server, path="/mcp")
|
| 83 |
|
| 84 |
async def trending_generator():
|
| 85 |
"""SSE 事件生成器"""
|
|
|
|
| 7 |
from starlette.routing import Mount # 用于挂载
|
| 8 |
from fastmcp.server import FastMCP
|
| 9 |
from contextlib import asynccontextmanager
|
|
|
|
| 10 |
|
| 11 |
import logging
|
| 12 |
|
|
|
|
| 77 |
fetch_github_trending()
|
| 78 |
return {"trending": cached_trending[:num]}
|
| 79 |
|
| 80 |
+
app.mount("/mcp", mcp_server.http_app())
|
|
|
|
| 81 |
|
| 82 |
async def trending_generator():
|
| 83 |
"""SSE 事件生成器"""
|