stock-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_HOST | No | Host the MCP/HTTP server binds to. | |
| MCP_PORT | No | Port the MCP/HTTP server listens on. | |
| PROXY_HOST | No | Proxy host used by foreign data providers (Yahoo, Finnhub, Alpha Vantage, Twelve Data, FRED, CCXT, Crypto, EDGAR). | |
| PROXY_PORT | No | Proxy port used by foreign data providers. | |
| DATABASE_URL | No | Database connection URL. | |
| PROXY_ENABLED | No | Whether the explicit proxy for foreign data providers is enabled. | |
| TUSHARE_TOKEN | No | API token for the Tushare data provider. | |
| TAVILY_API_KEY | No | API key for Tavily, used for unified news search. | |
| FINNHUB_API_KEY | No | API key for the Finnhub data provider. | |
| FINNHUB_ENABLED | No | Whether the Finnhub data provider is enabled. | |
| TUSHARE_ENABLED | No | Whether the Tushare data provider is enabled. | |
| TUSHARE_HTTP_URL | No | HTTP URL endpoint for the Tushare data provider. | |
| DOCKER_PROXY_HOST | No | Overrides PROXY_HOST in Docker mode; defaults to host.docker.internal so containers can reach a proxy on the host. | |
| DOCKER_POSTGRES_DB | No | Postgres database name used by the Docker Compose stack. | |
| STOCK_MCP_AUTH_MODE | No | Authentication mode for the server. Supported values are 'none' (local development, no auth), 'token' (static Bearer token), or 'jwt' (OIDC/JWKS compatible JWT verification). | |
| DOCKER_POSTGRES_PORT | No | Host port mapping for the Postgres container (default 15432, used to avoid conflicting with a local 5432). | |
| DOCKER_POSTGRES_USER | No | Postgres username used by the Docker Compose stack. | |
| SECURITY_MASTER_BACKEND | No | Backend used by the security master service. | |
| DOCKER_POSTGRES_PASSWORD | No | Postgres password used by the Docker Compose stack. | |
| MCP_TOOL_TIMEOUT_SECONDS | No | Timeout in seconds for MCP tool calls. | |
| SECURITY_MASTER_SQLITE_PATH | No | Filesystem path to the SQLite database used by the security master service. | |
| PROVIDER_CALL_TIMEOUT_SECONDS | No | Timeout in seconds for provider calls. | |
| STOCK_MCP_STATIC_BEARER_TOKEN | No | Static Bearer token used to protect HTTP routes when STOCK_MCP_AUTH_MODE is set to 'token'. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
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 | |
This server cannot be deployed
Maintenance
ActivityActive
ResponsivenessResponsive