fixparser-plugin-mcp
Version:
FIXParser MCP Plugin (Local/Remote)
17 lines (16 loc) • 840 B
TypeScript
import type { CallToolResult } from '@modelcontextprotocol/sdk/types.js';
import { type IFIXParser, type Message } from 'fixparser';
import type { MarketDataEntry } from '../schemas/index.ts';
export declare const createMarketDataRequestHandler: (parser: IFIXParser, pendingRequests: Map<string, (data: Message) => void>) => ((args: {
mdUpdateType: string;
symbols: string[];
mdReqID: string;
subscriptionRequestType: string;
mdEntryTypes?: string[];
}) => Promise<CallToolResult>);
export declare const createGetStockGraphHandler: (marketDataPrices: Map<string, MarketDataEntry[]>) => ((args: {
symbol: string;
}) => Promise<CallToolResult>);
export declare const createGetStockPriceHistoryHandler: (marketDataPrices: Map<string, MarketDataEntry[]>) => ((args: {
symbol: string;
}) => Promise<CallToolResult>);