From 46e1a8057fed6e3cf827ae80bf9e993761645b28 Mon Sep 17 00:00:00 2001 From: Daniel Bauer Date: Thu, 3 Jul 2025 21:19:22 +0200 Subject: [PATCH] feat: improve resource documentation --- src/cordra_mcp/server.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/cordra_mcp/server.py b/src/cordra_mcp/server.py index 31139b0..db44bc8 100644 --- a/src/cordra_mcp/server.py +++ b/src/cordra_mcp/server.py @@ -28,7 +28,9 @@ logger = logging.getLogger(__name__) @mcp.resource( "cordra://objects/{prefix}/{suffix}", name="cordra-object", - description="Retrieve a Cordra digital object by ID", + title="Retrieve Cordra Digital Object", + description="Retrieve a Digital Object and Metadata from Cordra by its ID/handle.", + mime_type="application/json", ) async def get_cordra_object(prefix: str, suffix: str) -> str: """Retrieve a Cordra digital object by its ID. @@ -96,7 +98,9 @@ async def register_schema_resources() -> None: uri=f"cordra://schemas/{schema_name}", fn=schema_fn, name=f"cordra-type-schema-{schema_name}", - description=f"JSON schema for Cordra type {schema_name}", + title=f"Cordra Type Schema: {schema_name}", + description=f"Retrieve the JSON schema for the Cordra Type {schema_name}", + mime_type="application/json", ) )