diff --git a/tools/getRandomWords.ts b/tools/getRandomWords.ts index e48f5fb..ba0cd38 100644 --- a/tools/getRandomWords.ts +++ b/tools/getRandomWords.ts @@ -33,4 +33,19 @@ export const addRandomWordsTool = (server: McpServer) => { } } ) + + server.registerTool( + "get_random_words_from_list", + { + title: "Get Random Word From List", + description: "Get a list of random words from a list of words.", + inputSchema: z.object({ + words: z.array(z.string()), + count: z.number().optional().default(1) + }) + }, + async (input) => { + return { content: [{ type: "text", text: getRandomWords(input.words, input.count).join("\n") }] } + } + ) }