UNPKG

fixparser-plugin-mcp

Version:

FIXParser MCP Plugin (Local/Remote)

17 lines (16 loc) 840 B
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>);