Skip to content

Commit 912b2e8

Browse files
review comments
1 parent 46da65f commit 912b2e8

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

mp_api/mcp/tools.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff 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
):

tests/mcp/test_tools.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)