@sassoftware/mcp-serverjs
Version:
A mcp server for SAS Viya
43 lines (33 loc) • 999 B
JavaScript
/*
* Copyright © 2025, SAS Institute Inc., Cary, NC, USA. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0
*/
import { z } from 'zod';
import _listLibrary from '../toolhelpers/_listLibrary.js';
function findLibrary() {
let desc = `
each of the names
- **name**: The name of the library to find
- **server**: The server to search in, either 'cas' or 'sas'. Default is 'cas'.
- find library Public in cas server
- find library sasuser in sas server
`;
let spec = {
name: 'findlibrary',
description: desc,
schema: {
name: z.string(),
server: z.string()
},
required: ['name'],
handler: async (params) => {
let r = await _listLibrary(params);
return r;
}
}
return spec;
}
export default findLibrary;