Read a resource
(self, uri)
| 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""" |
no test coverage detected