Skip to content

Commit f1751d8

Browse files
committed
Git push
1 parent 8328fd6 commit f1751d8

3 files changed

Lines changed: 454 additions & 0 deletions

File tree

src/http/start_up.rs

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff 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());

src/mcp/mod.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
mod mcp_resource;
22
pub use mcp_resource::*;
3+
mod resource_tools;
4+
pub use resource_tools::*;
35
mod flurl_resource;
46
pub mod scripts;
57
pub use flurl_resource::*;

0 commit comments

Comments
 (0)