@@ -40,7 +40,7 @@ For clients with a configuration JSON, it might look something like this:
4040 "mcpServers" : {
4141 "lemma_api" : {
4242 "command" : " node" ,
43- "args" : [" /path/to/local/lemma-typescript/packages/mcp-server" , " --client=claude" , " --tools=dynamic " ],
43+ "args" : [" /path/to/local/lemma-typescript/packages/mcp-server" , " --client=claude" , " --tools=all " ],
4444 "env" : {
4545 "LEMMA_API_KEY" : " My API Key"
4646 }
@@ -187,7 +187,7 @@ http://localhost:3000?client=cursor&capability=tool-name-length%3D40
187187import { server , endpoints , init } from " lemma-mcp/server" ;
188188
189189// import a specific tool
190- import createDatasets from " lemma-mcp/tools/datasets/create -datasets" ;
190+ import generateDatasetDatasets from " lemma-mcp/tools/datasets/generate-dataset -datasets" ;
191191
192192// initialize the server and all endpoints
193193init ({ server, endpoints });
@@ -212,7 +212,7 @@ const myCustomEndpoint = {
212212};
213213
214214// initialize the server with your custom endpoints
215- init ({ server: myServer, endpoints: [createDatasets , myCustomEndpoint] });
215+ init ({ server: myServer, endpoints: [generateDatasetDatasets , myCustomEndpoint] });
216216```
217217
218218## Available Tools
@@ -221,32 +221,6 @@ The following tools are available in this MCP server.
221221
222222### Resource ` datasets ` :
223223
224- - ` create_datasets ` (` write ` ): Create a new dataset.
225-
226- Creates a new dataset with the specified name and optional description.
227- The dataset will be associated with the current user's tenant.
228-
229- - ` retrieve_datasets ` (` read ` ): Get a dataset by ID.
230-
231- Retrieves a specific dataset by its ID. The dataset must belong to the
232- current user's tenant.
233-
234- - ` list_datasets ` (` read ` ): List all datasets for the current tenant.
235-
236- Retrieves all datasets that belong to the current user's tenant.
237- This includes datasets created by any user within the same tenant.
238-
239- - ` delete_datasets ` (` write ` ): Delete a dataset by ID.
240-
241- Permanently deletes a dataset and all its associated data. This action
242- cannot be undone. The dataset must belong to the current user's tenant.
243-
244- - ` create_download_url_datasets ` (` read ` ): Create a download URL for a dataset.
245-
246- Creates a secure, time-limited download URL that allows downloading
247- the dataset data. The URL can be used to access the dataset file
248- without requiring authentication.
249-
250224- ` generate_dataset_datasets ` (` write ` ): Generate a dataset using AI.
251225
252226 Initiates the generation of a dataset based on the provided schema and
@@ -298,61 +272,3 @@ The following tools are available in this MCP server.
298272### Resource ` playground ` :
299273
300274- ` run_playground ` (` write ` ): Run a playground experiment with a prompt and optional evaluator.
301-
302- ### Resource ` prompts ` :
303-
304- - ` create_prompts ` (` write ` ): Create a new prompt.
305-
306- Creates a new prompt with the specified ID and optional description.
307- If a seed_prompt is provided, it will create the first iteration of the prompt.
308- Returns the created prompt object with metadata.
309-
310- - ` retrieve_prompts ` (` read ` ): Get a specific prompt by ID.
311-
312- Retrieves a single prompt with all its details. The prompt must
313- belong to the current user's tenant.
314-
315- - ` list_prompts ` (` read ` ): List all prompts for the current user.
316-
317- Retrieves all prompts belonging to the current user's tenant.
318- Results are ordered by creation date (newest first).
319-
320- - ` delete_prompts ` (` write ` ): Delete a prompt by ID.
321-
322- Permanently deletes a prompt and all its iterations. This action
323- cannot be undone. The prompt must belong to the current user's tenant.
324-
325- ### Resource ` prompts.iterations ` :
326-
327- - ` create_prompts_iterations ` (` write ` ): Create a new prompt iteration.
328-
329- Creates a new version/iteration of an existing prompt with updated content.
330- Each iteration represents a specific version of the prompt that can be
331- used for testing and comparison.
332-
333- - ` list_prompts_iterations ` (` read ` ): List all iterations for a specific prompt.
334-
335- Retrieves all iterations/versions of a prompt, ordered by version
336- number (newest first). The prompt must belong to the current user's tenant.
337-
338- ### Resource ` evaluators ` :
339-
340- - ` retrieve_evaluators ` (` read ` ): Get a specific evaluator by ID.
341-
342- Retrieves detailed information about a specific evaluator.
343- The evaluator must belong to the current user's tenant.
344-
345- - ` update_evaluators ` (` write ` ): Update an existing evaluator.
346-
347- Updates the configuration and settings of an existing evaluator.
348- The evaluator must belong to the current user's tenant.
349-
350- - ` list_evaluators ` (` read ` ): List all evaluators for the current tenant.
351-
352- Retrieves all evaluators that belong to the current user's tenant.
353- Evaluators are used to assess the quality of AI model outputs.
354-
355- - ` create_rubric_evaluators ` (` write ` ): Create a new rubric for evaluation.
356-
357- Creates a new rubric that defines how to evaluate AI model outputs.
358- Rubrics provide structured criteria for assessment.
0 commit comments