@takashito/linode-mcp-server
Version:
MCP server for Linode API
22 lines (21 loc) • 632 B
TypeScript
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>>;