Skip to content

Commit 99c7528

Browse files
authored
Merge pull request #661 from kentcdodds/resource-types
add overloads for registerResource method in McpServer class
2 parents 191c2cb + b293911 commit 99c7528

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/server/mcp.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -613,6 +613,18 @@ export class McpServer {
613613
* Registers a resource with a config object and callback.
614614
* For static resources, use a URI string. For dynamic resources, use a ResourceTemplate.
615615
*/
616+
registerResource(
617+
name: string,
618+
uriOrTemplate: string,
619+
config: ResourceMetadata,
620+
readCallback: ReadResourceCallback
621+
): RegisteredResource;
622+
registerResource(
623+
name: string,
624+
uriOrTemplate: ResourceTemplate,
625+
config: ResourceMetadata,
626+
readCallback: ReadResourceTemplateCallback
627+
): RegisteredResourceTemplate;
616628
registerResource(
617629
name: string,
618630
uriOrTemplate: string | ResourceTemplate,

0 commit comments

Comments
 (0)