{"repo":"Gratia2533/pipe-stock-analysis","free":true,"listed":false,"github":"https://github.com/Gratia2533/pipe-stock-analysis","clone":"git clone https://github.com/Gratia2533/pipe-stock-analysis.git","description":"Self-hostable read-only finance MCP server for Taiwan and global stocks. Bring your own FinMind and Finnhub credentials.","language":"Python","stars":21,"topics":["analysis","finance","finmind","market-data","mcp","model-context-protocol","self-hosted","stock","finnhub","global-stocks"],"license":"MIT","category":"mcp-servers","readme_excerpt":"Pipe Stock Analysis 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 API credentials, require OpenConnector, or require a hosted account. - The public default calls FinMind and Finnhub directly with credentials from your local .env . - FinMind is optional and supports anonymous access with lower limits. Finnhub-backed tools require your own API key. - Advanced deployments can select the OpenConnector adapter so this process holds only a narrow runtime token. - .env , OAuth state, private keys, SQLite databases, and generated credentials are ignored by Git. Three-step self-hosting To enter a Finnhub API key without exposing it in shell history, use the interactive helper and choose whether to restart the services: Verify both local services: - Internal MCP without OAuth: http://127.0.0.1:8010/mcp - OAuth-protected MCP: http://127.0.0.1:8011/mcp Both endpoints are published only on 127.0.0.1 . Keep port 8010 private; expose only port 8011 through a public HTTPS reverse proxy or tunnel. Data backends Direct (default) The service starts without either optional credential, so TWSE, TPEx, MOPS, news, and determ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Gratia2533","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Gratia2533/pipe-stock-analysis/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}