Stock MCP
by petrar05
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_HOST | No | Host the MCP / HTTP server listens on (default 127.0.0.1). | |
| MCP_PORT | No | Port the MCP / HTTP server listens on (default 9898). | |
| PROXY_HOST | No | Proxy host used by foreign data providers. In Docker mode this is overridden to host.docker.internal by default. | |
| PROXY_PORT | No | Proxy port used by foreign data providers. | |
| DATABASE_URL | No | Database connection URL. | |
| PROXY_ENABLED | No | Whether the proxy is enabled for foreign data providers (Yahoo / yfinance, Finnhub, Futures, Alpha Vantage, Twelve Data, FRED, CCXT, Crypto, EDGAR). | |
| TUSHARE_TOKEN | No | Tushare API token. | |
| TAVILY_API_KEY | No | Tavily API key used for unified news retrieval. | |
| FINNHUB_API_KEY | No | Finnhub API key. | |
| FINNHUB_ENABLED | No | Whether the Finnhub data provider is enabled. | |
| TUSHARE_ENABLED | No | Whether the Tushare data provider is enabled. | |
| TUSHARE_HTTP_URL | No | Tushare HTTP endpoint URL. | |
| DOCKER_PROXY_HOST | No | Overrides PROXY_HOST when running under Docker, if your proxy is not on the host machine. | |
| DOCKER_POSTGRES_DB | No | Postgres database name for the Docker stack. | |
| STOCK_MCP_AUTH_MODE | No | Authentication mode: none (local development / open-source trial, no auth), token (static Bearer token for personal or intranet deployment), or jwt (production mode using OIDC / JWKS compatible JWT verification). | |
| DOCKER_POSTGRES_PORT | No | Host port mapping for the Postgres container (default 15432, to avoid conflicting with a local 5432). | |
| DOCKER_POSTGRES_USER | No | Postgres user for the Docker stack. | |
| SECURITY_MASTER_BACKEND | No | Backend used for the security master (e.g. sqlite). | |
| DOCKER_POSTGRES_PASSWORD | No | Postgres password for the Docker stack. | |
| MCP_TOOL_TIMEOUT_SECONDS | No | Timeout in seconds for MCP tool execution. | |
| SECURITY_MASTER_SQLITE_PATH | No | Path to the SQLite file used by the security master backend. | |
| PROVIDER_CALL_TIMEOUT_SECONDS | No | Timeout in seconds for upstream provider calls. | |
| STOCK_MCP_STATIC_BEARER_TOKEN | No | Static Bearer token used to protect endpoints 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
ResponsivenessNo issues