UNPKG

@takashito/linode-mcp-server

Version:

MCP server for Linode API

26 lines (25 loc) 765 B
import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import { ToolCategory } from './tools'; export declare const VERSION = "0.2.1"; export interface ServerOptions { token: string; enabledCategories?: ToolCategory[]; transport?: 'stdio' | 'sse' | 'http'; httpOptions?: HttpServerOptions; sseOptions?: SSEServerOptions; } export interface HttpServerOptions { port: number; endpoint: string; } export interface SSEServerOptions { port: number; endpoint: string; host: string; } /** * 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<McpServer>;