mirror of https://github.com/ghostfolio/ghostfolio
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
2.5 KiB
41 lines
2.5 KiB
export { createGhostfolioMcpServer } from './tool-registry';
|
|
// Read-only portfolio tools
|
|
export { createGetPortfolioHoldingsTool } from './get-portfolio-holdings.tool';
|
|
export { createGetPortfolioPerformanceTool } from './get-portfolio-performance.tool';
|
|
export { createGetPortfolioSummaryTool } from './get-portfolio-summary.tool';
|
|
export { createGetMarketAllocationTool } from './get-market-allocation.tool';
|
|
export { createGetAccountDetailsTool } from './get-account-details.tool';
|
|
export { createGetDividendsTool } from './get-dividends.tool';
|
|
export { createRunPortfolioXrayTool } from './run-portfolio-xray.tool';
|
|
export { createGetHoldingDetailTool } from './get-holding-detail.tool';
|
|
export { createGetActivityHistoryTool } from './get-activity-history.tool';
|
|
export { createGetActivityDetailTool } from './get-activity-detail.tool';
|
|
export { createGetInvestmentTimelineTool } from './get-investment-timeline.tool';
|
|
export { createGetCashBalancesTool } from './get-cash-balances.tool';
|
|
export { createGetBalanceHistoryTool } from './get-balance-history.tool';
|
|
// Market data & research
|
|
export { createLookupSymbolTool } from './lookup-symbol.tool';
|
|
export { createGetQuoteTool } from './get-quote.tool';
|
|
export { createGetBenchmarksTool } from './get-benchmarks.tool';
|
|
export { createCompareToBenchmarkTool } from './compare-to-benchmark.tool';
|
|
export { createConvertCurrencyTool } from './convert-currency.tool';
|
|
export { createGetPlatformsTool } from './get-platforms.tool';
|
|
export { createGetFearAndGreedTool } from './get-fear-and-greed.tool';
|
|
export { createGetAssetProfileTool } from './get-asset-profile.tool';
|
|
export { createGetHistoricalPriceTool } from './get-historical-price.tool';
|
|
export { createGetPriceHistoryTool } from './get-price-history.tool';
|
|
export { createGetDividendHistoryTool } from './get-dividend-history.tool';
|
|
export { createRefreshMarketDataTool } from './refresh-market-data.tool';
|
|
// Read-only lists
|
|
export { createGetWatchlistTool } from './get-watchlist.tool';
|
|
export { createGetTagsTool } from './get-tags.tool';
|
|
export { createSuggestDividendsTool } from './suggest-dividends.tool';
|
|
export { createExportPortfolioTool } from './export-portfolio.tool';
|
|
// User settings (read-only)
|
|
export { createGetUserSettingsTool } from './get-user-settings.tool';
|
|
// Access management (read-only)
|
|
export { createGetPortfolioAccessTool } from './get-portfolio-access.tool';
|
|
// Types & utilities
|
|
export type { ToolDependencies } from './interfaces';
|
|
export { classifyToolError, withTimeout } from './error-helpers';
|
|
export type { ClassifiedToolError } from './error-helpers';
|
|
|