Catalyst Edge MCP
by rm0nroe
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CATALYST_EDGE_HOST | No | Host for streamable HTTP. Loopback addresses only. Defaults to 127.0.0.1. | 127.0.0.1 |
| CATALYST_EDGE_PORT | No | Port for streamable HTTP. Defaults to 8000. | 8000 |
| CATALYST_EDGE_GDELT | No | Enable GDELT Web NGrams discovery. Defaults to disabled. When enabled, request reads are cache-only and refresh is out of band. | disabled |
| CATALYST_EDGE_BLUESKY | No | Enable Bluesky partial public attention. Defaults to disabled. Dev needs no request-time network call. | disabled |
| CATALYST_EDGE_TRANSPORT | No | Transport for the MCP server. Accepts stdio or streamable-http. Defaults to stdio. | stdio |
| CATALYST_EDGE_ISSUER_FEEDS | No | Enable issuer feeds. Defaults to disabled. Explicit opt-in only after source-specific rights and output review. | disabled |
| CATALYST_EDGE_REGISTRY_PATH | No | Optional local JSON registry replacing the complete reviewed registry. Defaults to packaged reviewed_registries.json. | packaged reviewed_registries.json |
| CATALYST_EDGE_EVIDENCE_STORE | No | Path to the local SQLite/WAL evidence store. Defaults to ~/.local/state/catalyst-edge-mcp/evidence.sqlite3. | ~/.local/state/catalyst-edge-mcp/evidence.sqlite3 |
| CATALYST_EDGE_SEC_USER_AGENT | Yes | User agent string for SEC EDGAR. Required for live data collection; missing identity blocks live collection. | |
| CATALYST_EDGE_SENTIMENT_MODEL | No | Sentiment model selection. Defaults to disabled. Any other value fails configuration until a reviewed candidate passes every gate. | disabled |
| CATALYST_EDGE_OPTIONS_PROVIDER | No | Options provider selection. Accepts none, auto, flowalgo, cheddarflow, yfinance. Defaults to none. yfinance is private diagnostic only. | none |
| CATALYST_EDGE_GDELT_LOOKBACK_DAYS | No | Event-store reporting window used by each GDELT background refresh. Defaults to 14 (1-90). | 14 |
| CATALYST_EDGE_GDELT_MAX_AGE_SECONDS | No | Last-success age after which request-time cache health becomes stale. Defaults to 900; must be at least the refresh interval. | 900 |
| CATALYST_EDGE_GDELT_REFRESH_SECONDS | No | Period between bounded background GDELT attempts. Defaults to 300 (60-86400). | 300 |
| CATALYST_EDGE_BLUESKY_MAX_AGE_SECONDS | No | Fail-closed maximum age since the last Bluesky collector check. Defaults to 43200. | 43200 |
| CATALYST_EDGE_BLUESKY_REFRESH_SECONDS | No | Out-of-band completed-day refresh cadence for Bluesky. Defaults to 21600 (six hours). | 21600 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| catalyst_edge_scoreB | Assess recent catalyst evidence, provenance, confidence, and next checks for a ticker. |
| catalyst_edge_claim_sourcesA | Return one bounded page of immutable source records supporting a grouped claim. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rm0nroe/catalyst-edge-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server