do_memory_mcp/server/tools/
pattern_search.rs1use crate::mcp::tools::pattern_search::{RecommendPatternsInput, SearchPatternsInput};
4use crate::server::MemoryMCPServer;
5use serde_json::Value;
6
7impl MemoryMCPServer {
8 pub async fn execute_search_patterns(
10 &self,
11 input: SearchPatternsInput,
12 ) -> anyhow::Result<Value> {
13 crate::mcp::tools::pattern_search::execute(&self.memory, input).await
14 }
15
16 pub async fn execute_recommend_patterns(
18 &self,
19 input: RecommendPatternsInput,
20 ) -> anyhow::Result<Value> {
21 crate::mcp::tools::pattern_search::execute_recommend(&self.memory, input).await
22 }
23}