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
TableJSON 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, }; } });