@takashito/linode-mcp-server
Version:
MCP server for Linode API
42 lines (41 loc) • 1.78 kB
TypeScript
export declare const TOOL_CATEGORIES: readonly ["instances", "volumes", "networking", "nodebalancers", "regions", "placement", "vpcs", "objectStorage", "domains", "databases", "kubernetes", "images", "stackScripts", "tags", "support", "longview", "profile", "account"];
export type ToolCategory = typeof TOOL_CATEGORIES[number];
export * from './common/schemas';
export * from './instances/schemas';
export * from './instances/tools';
export * from './volumes/schemas';
export * from './volumes/tools';
export * from './networking/schemas';
export * from './networking/tools';
export * from './nodebalancers/schemas';
export * from './nodebalancers/tools';
export * from './regions/schemas';
export * from './regions/tools';
export * from './placement/schemas';
export * from './placement/tools';
export * from './vpcs/schemas';
export * from './vpcs/tools';
export * from './objectStorage/schemas';
export * from './objectStorage/tools';
export * from './domains/schemas';
export * from './domains/tools';
export * from './databases/schemas';
export * from './databases/tools';
export * from './kubernetes/schemas';
export * from './kubernetes/tools';
export * from './images/schemas';
export * from './images/tools';
export * from './stackScripts/schemas';
export * from './stackScripts/tools';
export * from './tags/schemas';
export * from './tags/tools';
export * from './support/schemas';
export * from './support/tools';
export * from './longview/schemas';
export * from './longview/tools';
export * from './profile/schemas';
export * from './profile/tools';
export { ScopeDefinition } from './profile/schemas';
export * from './account/schemas';
export * from './account/tools';
export declare const registerAllTools: (server: any, enabledCategories?: ToolCategory[]) => void;