UNPKG

@takashito/linode-mcp-server

Version:

MCP server for Linode API

22 lines (21 loc) 632 B
import { FastMCP } from 'fastmcp'; import { ToolCategory } from './tools'; export declare const VERSION = "0.4.0"; export interface ServerOptions { token: string; enabledCategories?: ToolCategory[]; transport?: 'stdio' | 'http'; port?: number; host?: string; endpoint?: string; } export interface LinodeSession { token: string; [key: string]: unknown; } /** * Creates and starts a Linode MCP Server * @param options Server configuration options * @returns Configured and running MCP server instance */ export declare function startServer(options: ServerOptions): Promise<FastMCP<LinodeSession>>;