Skip to content

Commit 46a4d41

Browse files
committed
Remove MCP again
not worth it
1 parent 520cba9 commit 46a4d41

5 files changed

Lines changed: 5 additions & 486 deletions

File tree

app/__init__.py

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,10 @@
77
from collections.abc import AsyncIterator
88

99
from fastapi import FastAPI, Request
10-
from fastapi.middleware.cors import CORSMiddleware
1110

1211
from .web import webapp, check_is_ready
1312
from .api import api
1413
from .utils import logger
15-
from .mcp import mcpapp
1614
from .fetch.update import update_loop
1715

1816

@@ -26,19 +24,11 @@ async def lifespan(app: FastAPI) -> AsyncIterator[None]:
2624
task = asyncio.create_task(update_loop())
2725
_background_tasks.add(task)
2826
task.add_done_callback(_background_tasks.discard)
29-
async with mcpapp.session_manager.run():
30-
yield
27+
yield
3128

3229

3330
app = FastAPI(openapi_url=None, lifespan=lifespan)
3431
webapp.mount("/api", api, name="api")
35-
mcpapp_mcp = mcpapp.streamable_http_app()
36-
mcpapp_mcp.add_middleware(
37-
CORSMiddleware,
38-
allow_origins=["*"],
39-
allow_methods=["GET", "POST", "OPTIONS"],
40-
)
41-
app.mount("/mcp", mcpapp_mcp, name="mcp")
4232
app.mount("/", webapp)
4333

4434

app/mcp.py

Lines changed: 0 additions & 95 deletions
This file was deleted.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ dependencies = [
1818
"uvicorn-worker>=0.4.0,<0.5",
1919
"packageurl-python>=0.17.0,<0.18",
2020
"backports-zstd>=1.2.0,<2.0.0; python_version < '3.14'",
21-
"mcp>=1.10.1,<2",
2221
]
2322

2423
[dependency-groups]
@@ -27,6 +26,7 @@ dev = [
2726
"ty>=0.0.27",
2827
"pytest>=8.0.0,<10",
2928
"ruff>=0.15.0,<0.16.0",
29+
"httpx>=0.28.1",
3030
]
3131

3232
[tool.poetry]

tests/test_mcp.py

Lines changed: 0 additions & 26 deletions
This file was deleted.

0 commit comments

Comments
 (0)