File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -38,6 +38,39 @@ pub async fn start(app: &Arc<AppContext>) {
3838 mcp. register_resource ( Arc :: new ( CiUtilsResource ) ) . await ;
3939 mcp. register_resource ( Arc :: new ( MyPostgresResource ) ) . await ;
4040
41+ mcp. register_tool_call ( Arc :: new ( McpDevelopmentGuideTool :: new ( app. clone ( ) ) ) )
42+ . await ;
43+ mcp. register_tool_call ( Arc :: new ( FlUrlUsageGuideTool :: new ( app. clone ( ) ) ) )
44+ . await ;
45+ mcp. register_tool_call ( Arc :: new ( HttpActionsDesignGuideTool :: new ( app. clone ( ) ) ) )
46+ . await ;
47+ mcp. register_tool_call ( Arc :: new ( AppBootstrapGuideTool :: new ( app. clone ( ) ) ) )
48+ . await ;
49+ mcp. register_tool_call ( Arc :: new ( DioxusBootstrapGuideTool :: new ( app. clone ( ) ) ) )
50+ . await ;
51+ mcp. register_tool_call ( Arc :: new ( CargoDependenciesGuideTool :: new ( app. clone ( ) ) ) )
52+ . await ;
53+ mcp. register_tool_call ( Arc :: new ( MySshReadmeTool :: new ( app. clone ( ) ) ) )
54+ . await ;
55+ mcp. register_tool_call ( Arc :: new ( MyTcpSocketsReadmeTool :: new ( app. clone ( ) ) ) )
56+ . await ;
57+ mcp. register_tool_call ( Arc :: new ( RustExtensionsReadmeTool :: new ( app. clone ( ) ) ) )
58+ . await ;
59+ mcp. register_tool_call ( Arc :: new ( DioxusFullstackPatternsTool :: new ( app. clone ( ) ) ) )
60+ . await ;
61+ mcp. register_tool_call ( Arc :: new ( MyNoSqlEntityPatternsTool :: new ( app. clone ( ) ) ) )
62+ . await ;
63+ mcp. register_tool_call ( Arc :: new ( MyGrpcExtensionsReadmeTool :: new ( app. clone ( ) ) ) )
64+ . await ;
65+ mcp. register_tool_call ( Arc :: new ( DioxusUtilsReadmeTool :: new ( app. clone ( ) ) ) )
66+ . await ;
67+ mcp. register_tool_call ( Arc :: new ( CiUtilsReadmeTool :: new ( app. clone ( ) ) ) )
68+ . await ;
69+ mcp. register_tool_call ( Arc :: new ( MyPostgresReadmeTool :: new ( app. clone ( ) ) ) )
70+ . await ;
71+ mcp. register_tool_call ( Arc :: new ( ListResourceToolsTool :: new ( app. clone ( ) ) ) )
72+ . await ;
73+
4174 http_server. add_middleware ( Arc :: new ( mcp) ) ;
4275
4376 http_server. start ( app. app_states . clone ( ) , my_logger:: LOGGER . clone ( ) ) ;
Original file line number Diff line number Diff line change 11mod mcp_resource;
22pub use mcp_resource:: * ;
3+ mod resource_tools;
4+ pub use resource_tools:: * ;
35mod flurl_resource;
46pub mod scripts;
57pub use flurl_resource:: * ;
You can’t perform that action at this time.
0 commit comments