servers/src/everything/prompts
Repository files (latest commit first)
Filename Latest commit message Latest commit date
cliffhall 320e3d8b25 [WIP] Refactor everything server to be more modular and use recommended APIs.
Adding the get-resource-reference tool

* Updated architecture.md

* In prompts/resource.ts
  - Refactor/extracted the prompt argument completers into exported functions in resources/templates.ts
  - Refactor/extracted BLOB_TYPE, TEXT_TYPE, and resourceTypes into exported constants in resources/templates.ts as RESOURCE_TYPE_BLOB, RESOURCE_TYPE_TEXT, and RESOURCE_TYPES
  - In resources/templates.ts
    - refactor renamed index to resourceId throughout for consistency with prompts and tool references
* Added tools/get-resource-reference.ts
  - Registers the 'get-resource-reference' tool with the provided McpServer instance.
  - uses enum and number schema for tools to provide resourceType and resourceId arguments. Completables don't work for tool arguments.
  - Returns the corresponding dynamic resource
* In tools/index.ts
  - imported registerGetResourceReferenceTool
  - in registerTools
    - called registerGetResourceReferenceTool
2025-12-09 17:47:38 -05:00
..
args.ts [WIP] Refactor everything server to be more modular and use recommended APIs. 2025-12-06 15:48:39 -05:00
completions.ts [WIP] Refactor everything server to be more modular and use recommended APIs. 2025-12-06 15:48:39 -05:00
index.ts [WIP] Refactor everything server to be more modular and use recommended APIs. 2025-12-06 15:48:39 -05:00
resource.ts [WIP] Refactor everything server to be more modular and use recommended APIs. 2025-12-09 17:47:38 -05:00
simple.ts [WIP] Refactor everything server to be more modular and use recommended APIs. 2025-12-06 15:48:39 -05:00