Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HOST | No | Host address to bind the server to | |
| PORT | No | Port to bind the server to | |
| MCP_PATH | No | Custom path for MCP endpoint | |
| FMP_API_KEY | No | API key for Financial Modeling Prep (FMP) provider | |
| HEALTH_PATH | No | Custom path for health endpoint | |
| FRED_API_KEY | No | API key for FRED provider | |
| NEWS_API_KEY | No | API key for News API provider | |
| HTTP_TRANSPORT | No | HTTP transport sub-type (sse|streamable) | sse |
| SEC_USER_AGENT | No | User agent string for SEC EDGAR requests | local-stock-analyst/1.0 (support@example.com) |
| TRANSPORT_MODE | No | MCP transport mode (auto|stdio|http) | auto |
| FINNHUB_API_KEY | No | API key for Finnhub provider | |
| CACHE_TTL_SECONDS | No | In-memory TTL cache duration in seconds | 60 |
| ALPHAVANTAGE_API_KEY | No | API key for Alpha Vantage provider | |
| YAHOO_FINANCE_ENABLED | No | Enable or disable Yahoo Finance provider (true|false) | true |
| REQUEST_TIMEOUT_SECONDS | No | Timeout for requests in seconds | 15 |
| PROVIDER_MIN_INTERVAL_SECONDS | No | Minimum interval between provider requests for rate-limiting | 0.2 |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |