File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -170,7 +170,13 @@ def fetch(self, idx: str) -> FetchResult:
170170 metadata : dict [str , str ] | None = None
171171 if (
172172 len (
173- summary_docs := self .client .materials .summary .search (material_ids = [idx ])
173+ summary_docs := self .client .materials .summary .search (
174+ material_ids = [idx ],
175+ fields = list (
176+ set (MaterialMetadata .model_fields )
177+ & set (self .client .materials .summary .document_model .model_fields )
178+ ),
179+ )
174180 )
175181 > 0
176182 ):
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ def test_core_tools():
2020 with MPCoreMCP () as mcp_tools :
2121 search_results = mcp_tools .search ("Ga-W" )
2222 fetch_results = mcp_tools .fetch ("Ir2 Br6" )
23- robo_desc_docs = mcp_tools .client .robocrys .search_docs (
23+ robo_desc_docs = mcp_tools .client .materials . robocrys .search_docs (
2424 material_ids = [* [doc .id for doc in search_results .results ], fetch_results .id ]
2525 )
2626
You can’t perform that action at this time.
0 commit comments