Skip to content

Commit 6a2d6b5

Browse files
authored
Merge pull request #115 from schemacrawler/play
Change resource URL
2 parents 67a71c9 + 115e196 commit 6a2d6b5

File tree

3 files changed

+19
-2
lines changed

3 files changed

+19
-2
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ tree.txt
44
.idea/
55
_ai-distrib/
66
.mcpregistry*
7+
**/Playground.java
78

89
# Created by https://www.toptal.com/developers/gitignore/api/java,eclipse,intellij+all,visualstudiocode,maven,gradle
910
# Edit at https://www.toptal.com/developers/gitignore?templates=java,eclipse,intellij+all,visualstudiocode,maven,gradle

schemacrawler-ai-mcpserver/src/main/java/schemacrawler/tools/ai/mcpserver/server/PromptProvider.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
/*
2+
* SchemaCrawler AI
3+
* http://www.schemacrawler.com
4+
* Copyright (c) 2000-2025, Sualeh Fatehi <sualeh@hotmail.com>.
5+
* All rights reserved.
6+
* SPDX-License-Identifier: CC-BY-NC-4.0
7+
*/
8+
19
package schemacrawler.tools.ai.mcpserver.server;
210

311
import io.modelcontextprotocol.spec.McpSchema.GetPromptResult;

schemacrawler-ai-mcpserver/src/main/java/schemacrawler/tools/ai/mcpserver/server/ResourceProvider.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
/*
2+
* SchemaCrawler AI
3+
* http://www.schemacrawler.com
4+
* Copyright (c) 2000-2025, Sualeh Fatehi <sualeh@hotmail.com>.
5+
* All rights reserved.
6+
* SPDX-License-Identifier: CC-BY-NC-4.0
7+
*/
8+
19
package schemacrawler.tools.ai.mcpserver.server;
210

311
import static java.util.Objects.requireNonNull;
@@ -28,7 +36,7 @@ public class ResourceProvider {
2836
@Autowired public Catalog catalog;
2937

3038
@McpResource(
31-
uri = "routine:{routine-name}",
39+
uri = "catalog://routines/{routine-name}",
3240
name = "routine-details",
3341
title = "Routine metadata details",
3442
description = "Provides detailed database metadata for the specified routine, as JSON.",
@@ -45,7 +53,7 @@ public String getRoutineDetails(
4553
}
4654

4755
@McpResource(
48-
uri = "table:{table-name}",
56+
uri = "catalog://tables/{table-name}",
4957
name = "table-details",
5058
title = "Table metadata details",
5159
description = "Provides detailed database metadata for the specified table, as JSON.",

0 commit comments

Comments
 (0)