datasets_list
List and search uploaded datasets using fuzzy matching to find specific data files by name, description, or tags.
Instructions
List and search uploaded datasets with fuzzy matching.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| search | No | Search by name, description, or tags | |
| limit | No | Max results |
Implementation Reference
- src/index.js:105-118 (handler)The `datasets_list` tool (like all other tools) is handled by this `CallToolRequestSchema` handler, which proxies the request to a remote MCP server via `remoteClient.callTool`. The tool catalog is dynamically fetched from the remote server on startup.
server.setRequestHandler(CallToolRequestSchema, async (request) => { try { const result = await remoteClient.callTool({ name: request.params.name, arguments: request.params.arguments || {}, }); return result; } catch (err) { return { content: [{ type: "text", text: `Error: ${err.message}` }], isError: true, }; } });