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

Method list_resources

examples/MCP Client/client.py:153–167  ·  view source on GitHub ↗

List available resources

(self)

Source from the content-addressed store, hash-verified

151 return None
152
153 def list_resources(self):
154 """List available resources"""
155 response = self.send_request("resources/list")
156
157 if "result" in response:
158 resources = response["result"]["resources"]
159 print(f"\n✓ Available resources ({len(resources)}):")
160 for resource in resources:
161 print(f" • {resource['uri']}: {resource['name']}")
162 if "description" in resource:
163 print(f" {resource['description']}")
164 return resources
165 else:
166 print(f"✗ Failed to list resources: {response.get('error', {})}")
167 return []
168
169 def read_resource(self, uri):
170 """Read a resource"""

Callers 1

mainFunction · 0.95

Calls 2

send_requestMethod · 0.95
getMethod · 0.45

Tested by

no test coverage detected