fix FastMCP version update that broke api
This commit is contained in:
parent
35067e9fec
commit
24c442d5c4
2
main.py
2
main.py
@ -19,7 +19,7 @@ platform = Platform(
|
||||
platform.build_library()
|
||||
|
||||
app: FastMCP = FastMCP(
|
||||
"GNU Radio MCP", description="Provide a MCP interface to GNU Radio"
|
||||
"GNU Radio MCP", instructions="Provide a MCP interface to GNU Radio"
|
||||
)
|
||||
|
||||
McpPlatformProvider.from_platform_middleware(app, PlatformMiddleware(platform))
|
||||
|
||||
@ -11,21 +11,21 @@ class McpPlatformProvider:
|
||||
self.__init_tools()
|
||||
|
||||
def __init_tools(self):
|
||||
self._mcp_instance.add_tool(self._platform_provider.get_blocks)
|
||||
self._mcp_instance.add_tool(self._platform_provider.make_block)
|
||||
self._mcp_instance.add_tool(self._platform_provider.remove_block)
|
||||
self._mcp_instance.add_tool(self._platform_provider.get_block_params)
|
||||
self._mcp_instance.add_tool(self._platform_provider.set_block_params)
|
||||
self._mcp_instance.add_tool(self._platform_provider.get_block_sources)
|
||||
self._mcp_instance.add_tool(self._platform_provider.get_block_sinks)
|
||||
self._mcp_instance.add_tool(self._platform_provider.get_connections)
|
||||
self._mcp_instance.add_tool(self._platform_provider.connect_blocks)
|
||||
self._mcp_instance.add_tool(self._platform_provider.disconnect_blocks)
|
||||
self._mcp_instance.add_tool(self._platform_provider.validate_block)
|
||||
self._mcp_instance.add_tool(self._platform_provider.validate_flowgraph)
|
||||
self._mcp_instance.add_tool(self._platform_provider.get_all_errors)
|
||||
self._mcp_instance.add_tool(self._platform_provider.save_flowgraph)
|
||||
self._mcp_instance.add_tool(self._platform_provider.get_all_available_blocks)
|
||||
self._mcp_instance.tool(self._platform_provider.get_blocks)
|
||||
self._mcp_instance.tool(self._platform_provider.make_block)
|
||||
self._mcp_instance.tool(self._platform_provider.remove_block)
|
||||
self._mcp_instance.tool(self._platform_provider.get_block_params)
|
||||
self._mcp_instance.tool(self._platform_provider.set_block_params)
|
||||
self._mcp_instance.tool(self._platform_provider.get_block_sources)
|
||||
self._mcp_instance.tool(self._platform_provider.get_block_sinks)
|
||||
self._mcp_instance.tool(self._platform_provider.get_connections)
|
||||
self._mcp_instance.tool(self._platform_provider.connect_blocks)
|
||||
self._mcp_instance.tool(self._platform_provider.disconnect_blocks)
|
||||
self._mcp_instance.tool(self._platform_provider.validate_block)
|
||||
self._mcp_instance.tool(self._platform_provider.validate_flowgraph)
|
||||
self._mcp_instance.tool(self._platform_provider.get_all_errors)
|
||||
self._mcp_instance.tool(self._platform_provider.save_flowgraph)
|
||||
self._mcp_instance.tool(self._platform_provider.get_all_available_blocks)
|
||||
|
||||
@property
|
||||
def app(self) -> FastMCP:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user