Spaces:
Running
Running
Merge pull request #450 from davenpi/declare-toolsChanged-capability
Browse files
src/fastmcp/server/server.py
CHANGED
|
@@ -19,7 +19,7 @@ import pydantic
|
|
| 19 |
import uvicorn
|
| 20 |
from mcp.server.auth.provider import OAuthAuthorizationServerProvider
|
| 21 |
from mcp.server.lowlevel.helper_types import ReadResourceContents
|
| 22 |
-
from mcp.server.lowlevel.server import LifespanResultT
|
| 23 |
from mcp.server.lowlevel.server import Server as MCPServer
|
| 24 |
from mcp.server.stdio import stdio_server
|
| 25 |
from mcp.types import (
|
|
@@ -731,7 +731,9 @@ class FastMCP(Generic[LifespanResultT]):
|
|
| 731 |
await self._mcp_server.run(
|
| 732 |
read_stream,
|
| 733 |
write_stream,
|
| 734 |
-
self._mcp_server.create_initialization_options(
|
|
|
|
|
|
|
| 735 |
)
|
| 736 |
|
| 737 |
async def run_http_async(
|
|
|
|
| 19 |
import uvicorn
|
| 20 |
from mcp.server.auth.provider import OAuthAuthorizationServerProvider
|
| 21 |
from mcp.server.lowlevel.helper_types import ReadResourceContents
|
| 22 |
+
from mcp.server.lowlevel.server import LifespanResultT, NotificationOptions
|
| 23 |
from mcp.server.lowlevel.server import Server as MCPServer
|
| 24 |
from mcp.server.stdio import stdio_server
|
| 25 |
from mcp.types import (
|
|
|
|
| 731 |
await self._mcp_server.run(
|
| 732 |
read_stream,
|
| 733 |
write_stream,
|
| 734 |
+
self._mcp_server.create_initialization_options(
|
| 735 |
+
NotificationOptions(tools_changed=True)
|
| 736 |
+
),
|
| 737 |
)
|
| 738 |
|
| 739 |
async def run_http_async(
|