UNPKG

@takashito/linode-mcp-server

Version:

MCP server for Linode API

23 lines (22 loc) 695 B
import { FastMCP } from 'fastmcp'; import { IncomingHttpHeaders } from "http"; import { ToolCategory } from './tools'; export declare const VERSION = "0.2.4"; export interface ServerOptions { token: string; enabledCategories?: ToolCategory[]; transport?: 'stdio' | 'sse' | 'http'; port?: number; host?: string; endpoint?: string; } export interface SessionData { headers: IncomingHttpHeaders; [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<SessionData>>;