MCPcopy Create free account
hub / github.com/Serial-Studio/Serial-Studio / read_resource

Method read_resource

examples/MCP Client/client.py:169–180  ·  view source on GitHub ↗

Read a resource

(self, uri)

Source from the content-addressed store, hash-verified

167 return []
168
169 def read_resource(self, uri):
170 """Read a resource"""
171 response = self.send_request("resources/read", {"uri": uri})
172
173 if "result" in response:
174 contents = response["result"]["contents"]
175 print(f"\n✓ Resource '{uri}' read successfully")
176 return contents
177 else:
178 error = response.get("error", {})
179 print(f"✗ Failed to read resource: {error.get('message', 'Unknown error')}")
180 return None
181
182 def close(self):
183 """Close connection"""

Callers 1

mainFunction · 0.95

Calls 2

send_requestMethod · 0.95
getMethod · 0.45

Tested by

no test coverage detected