Prism Insight
AI-based stock analysis and trading system
What is Prism Insight?
Prism Insight is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to ai-based stock analysis and trading system
AI-based stock analysis and trading system
This server falls under the Finance & Fintech category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- AI-based stock analysis and trading system
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx prism-insightConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Prism Insight
Prism Insight is a multi-agent AI stock analysis system that supports both Korean (KOSPI/KOSDAQ) and US (NYSE/NASDAQ) markets. It orchestrates specialized agents for technical analysis, financial fundamentals, industry research, news sentiment, and macro intelligence to produce actionable buy/sell signals and PDF reports. Developers and traders use it to automate the morning analysis workflow that would otherwise take hours of manual research across multiple data sources.
Prerequisites
- Python 3.8 or higher installed
- OpenAI API key (mandatory — get one at platform.openai.com/api-keys)
- Node.js installed (for the embedded Perplexity MCP sub-server)
- Git installed to clone the repository
- Optional: Kakao/KRX account for Korean market automated trading
Clone the repository
Clone the Prism Insight repository from GitHub to your local machine.
git clone https://github.com/dragon1086/prism-insight.git
cd prism-insightRun the quickstart script
The quickstart script installs all Python dependencies, sets up Playwright's Chromium browser, builds the embedded Node.js MCP sub-server, and copies example config files in one step.
./quickstart.sh YOUR_OPENAI_API_KEYConfigure secrets and credentials
Copy the example secret and config files, then edit them with your actual credentials. The secrets file stores your OpenAI API key; the config file holds optional KRX/Kakao credentials for Korean market trading.
cp mcp_agent.config.yaml.example mcp_agent.config.yaml
cp mcp_agent.secrets.yaml.example mcp_agent.secrets.yaml
# Edit mcp_agent.secrets.yaml and set your OPENAI_API_KEYRun a demo stock analysis
Test the system by running a single-stock analysis. The demo script triggers all agents and outputs a report in the terminal. Use the --language flag to get output in Korean.
python3 demo.py AAPL
# For Korean output:
python3 demo.py AAPL --language koRun the full morning analysis workflow
Execute the orchestrator for a complete morning scan across all configured stocks. The --no-telegram flag disables Telegram notifications if you have not configured a bot.
python stock_analysis_orchestrator.py --mode morning --no-telegram(Optional) Deploy with Docker
For a persistent, containerized setup, use Docker Compose. This runs the orchestrator and all dependencies in isolated containers.
docker compose up -d
# Run a demo inside the container:
docker exec -it prism-quickstart python3 demo.py NVDAPrism Insight Examples
Client configuration
Prism Insight is run directly as a Python script rather than via an MCP JSON config. Configure your OpenAI key in the secrets YAML file as shown.
# mcp_agent.secrets.yaml
openai_api_key: "sk-your-openai-api-key-here"
# Optional: social sentiment for US stocks
adanos_api_key: "your-adanos-api-key"Prompts to try
Run analyses directly from the command line using the demo or orchestrator scripts.
- "python3 demo.py MSFT" — Full multi-agent analysis of Microsoft
- "python3 demo.py NVDA --language ko" — NVIDIA analysis with Korean output
- "python prism-us/us_stock_analysis_orchestrator.py --mode morning --no-telegram" — US morning scan
- "python stock_analysis_orchestrator.py --mode morning --no-telegram" — Korean market morning scanTroubleshooting Prism Insight
Playwright browser fails to launch or returns errors during the quickstart
Run 'python3 -m playwright install chromium' manually to re-download the Chromium binary. On Linux servers you may also need 'python3 -m playwright install-deps chromium' to install system libraries.
OpenAI API calls fail with authentication errors
Check that your OPENAI_API_KEY is correctly set in mcp_agent.secrets.yaml without extra spaces or quotes around the value. Alternatively export it as an environment variable: export OPENAI_API_KEY=sk-...
The perplexity-ask sub-server fails to build
Run 'cd perplexity-ask && npm install && npm run build' manually. Ensure Node.js 18 or higher is installed and that you have internet access during the build step.
Frequently Asked Questions about Prism Insight
What is Prism Insight?
Prism Insight is a Model Context Protocol (MCP) server that ai-based stock analysis and trading system It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Prism Insight?
Follow the installation instructions on the Prism Insight GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Prism Insight?
Prism Insight works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Prism Insight free to use?
Yes, Prism Insight is open source and available under the AGPL-3.0 license. You can use it freely in both personal and commercial projects.
Prism Insight Alternatives — Similar Finance & Fintech Servers
Looking for alternatives to Prism Insight? Here are other popular finance & fintech servers you can use with Claude, Cursor, and VS Code.
ValueCell
★ 10.7kValueCell is a community-driven, multi-agent platform for financial applications.
Vibe Trading
★ 8.1k'Vibe-Trading: Your Personal Trading Agent'
Quantdinger
★ 6.2kAI quantitative trading platform for crypto, stocks, and forex with backtesting, live trading, market data, and multi-agent research.vibe-trading ,trading-agents,ai-trader,ai-trading
TradingView
★ 2.8kReal-time crypto & stock screening, advanced technical indicators, Bollinger Bands intelligence, candlestick patterns + native Claude Desktop integration. Multi-exchange (Binance, KuCoin, Bybit+). Open-source AI trading infrastructure.
Financial Datasets
★ 2.1kProvides access to comprehensive financial data including income statements, balance sheets, cash flow statements, stock prices, company news, SEC filings, and cryptocurrency information with built-in financial ratio analysis.
Stripe
★ 1.6kThe Stripe Model Context Protocol server allows you to integrate with Stripe APIs through function calling. This protocol supports various tools to interact with different Stripe services.
Browse More Finance & Fintech MCP Servers
Explore all finance & fintech servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Prism Insight in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Prism Insight?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.