Prism Insight

v1.0.0Finance & Fintechstable

AI-based stock analysis and trading system

aillmmcpmulti-agentstock
Share:
602
Stars
0
Downloads
0
Weekly
0/5

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

AI-powered stock analysis system
Trading decision support
Multi-agent investment analysis
dragon1086

Maintainer

LicenseAGPL-3.0
Languagepython
Versionv1.0.0
UpdatedMay 20, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx prism-insight

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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-insight
2

Run 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_KEY
3

Configure 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_KEY
4

Run 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 ko
5

Run 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
6

(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 NVDA

Prism 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 scan

Troubleshooting 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.

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.

Quick Config Preview

{ "mcpServers": { "prism-insight": { "command": "npx", "args": ["-y", "prism-insight"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides