Pipe Stock Analysis
БесплатноНе проверенSelf-hostable, read-only Taiwan stock-analysis MCP server that retrieves market data and computes reproducible indicators.
Описание
Self-hostable, read-only Taiwan stock-analysis MCP server that retrieves market data and computes reproducible indicators.
README
Self-hostable, read-only financial-market MCP (Model Context Protocol, a standard for AI clients to invoke external tools) server for Taiwan-listed securities and global stocks. It retrieves market data and computes reproducible indicators; it does not make investment decisions or place trades.
Why this repository exists
Run your own instance. This project does not route other people to the maintainer's server, bundle a FinMind token, or require a hosted account.
- Your
FINMIND_TOKENandFINNHUB_API_KEYstay in your local.envor deployment secret store. - The token is read only from the server process environment, never from an MCP tool argument.
.env, OAuth state, private keys, SQLite databases, and generated credentials are ignored by Git.- FinMind is optional, but anonymous usage has lower limits. Get your own token from FinMind.
Tools
- Historical prices with FinMind → TWSE fallback
- Latest TWSE / TPEx official close quotes
- TWSE market and sector indices, ETF rankings, listing/IPO pipeline, and trading calendar
- Valuation, monthly revenue, institutional flows, financial reports, margin trading
- MOPS material announcements and recent news
- Deterministic technical, fundamental, financial-health, institutional-flow, and margin summaries
- Finnhub global symbol search, quotes, candles, company profiles, financial metrics, reported statements, and company news
Quick start: Docker Compose
git clone https://github.com/Gratia2533/pipe-stock-analysis.git
cd pipe-stock-analysis
cp .env.example .env
# Edit .env and add your own FINMIND_TOKEN and FINNHUB_API_KEY as needed
docker compose up -d --build
curl http://127.0.0.1:8000/healthz
MCP endpoint: http://127.0.0.1:8000/mcp
The Compose port binds to 127.0.0.1 deliberately. Do not expose an unauthenticated MCP endpoint to the public internet.
Local development
Requires Python 3.11+ and uv.
cp .env.example .env
uv sync --dev
set -a; source .env; set +a
MCP_TRANSPORT=streamable-http MCP_HOST=127.0.0.1 uv run finance-mcp
For stdio clients on the same host:
MCP_TRANSPORT=stdio uv run finance-mcp
Hermes configuration
For a local HTTP deployment:
hermes mcp add pipe-stock-analysis --url http://127.0.0.1:8000/mcp
hermes mcp test pipe-stock-analysis
For stdio, point your MCP client to uv run finance-mcp from this repository. Configure the command and its environment in your own local client configuration; never commit tokens into this repository.
Analysis skill
The reusable cross-market Hermes analysis workflow is included at skills/stock-analysis/SKILL.md. Install it directly from the raw GitHub URL:
hermes skills install https://raw.githubusercontent.com/Gratia2533/pipe-stock-analysis/main/skills/stock-analysis/SKILL.md
Optional OAuth
OAuth is off by default. If you enable it, you must supply your own public HTTPS issuer/resource URLs and credentials through deployment secrets. Runtime OAuth data belongs in a persistent private volume and is excluded by .gitignore.
Verification
uv run ruff check .
uv run pytest -q
Scope and disclaimer
- Read-only data and deterministic calculations only.
- No orders, broker accounts, portfolio access, or personalized investment recommendations.
- Data availability, latency, and accuracy depend on upstream providers. Verify material information independently.
- This is software, not investment advice.
References and inspiration
- FinMind: upstream open-source project behind the optional FinMind market-data integration. This repository does not vendor FinMind code or credentials.
- Finnhub: optional upstream provider for global-stock data. Endpoint availability depends on the user's Finnhub plan.
- TradingAgents: conceptual reference for role-based research workflows. This server deliberately keeps data retrieval and deterministic calculations separate from agent orchestration and investment decisions.
License
Установка Pipe Stock Analysis
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/Gratia2533/pipe-stock-analysisFAQ
Pipe Stock Analysis MCP бесплатный?
Да, Pipe Stock Analysis MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Pipe Stock Analysis?
Нет, Pipe Stock Analysis работает без API-ключей и переменных окружения.
Pipe Stock Analysis — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Pipe Stock Analysis в Claude Desktop, Claude Code или Cursor?
Открой Pipe Stock Analysis на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Pipe Stock Analysis with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
