Signal Scanner
@cstamigo-droid
Signal Scanner について
概要はまだありません
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"signal-scanner": {
"command": "python",
"args": [
"-m",
"signal_scanner"
],
"cwd": "C:/path/to/signal-scanner"
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is Signal Scanner?
Signal Scanner is a rule-based stock and cryptocurrency screener that pulls market data via yfinance, computes technical indicators, and alerts you when symbols match your custom rules. It works on the command line, via Telegram push, or as an MCP tool for Claude Desktop/Claude Code.
How to use Signal Scanner?
Install the Python dependencies (pip install -r requirements.txt), then define a watchlist (plain text) and a ruleset (YAML). Run a one‑shot scan with python -m signal_scanner, use --watch for continuous polling, add --notify for Telegram alerts, or configure it as an MCP server in Claude Desktop’s JSON config. Clients only ever edit watchlist.txt and rules.yaml—the engine code stays untouched.
Key features of Signal Scanner
- Keyless by default (uses yfinance, no API key needed).
- No‑code rule editing via plain YAML conditions.
- Honest signals: indicators computed from closed bars, never faked missing data.
- Three output surfaces: CLI, Telegram, and MCP
scantool. - Supports stocks, ETFs, FX (
EURUSD=X), and crypto (BTC-USD).
Use cases of Signal Scanner
- Define a watchlist of stocks and receive Telegram alerts when oversold conditions trigger.
- Run a continuous scan on a server and let Claude Desktop call the
scantool on demand. - Reskin the scanner for different clients by swapping only the watchlist and rules files.
- Perform ad‑hoc scans of specific symbols (e.g.,
python -m signal_scanner AAPL MSFT BTC-USD).
FAQ from Signal Scanner
Do I need an API key to get market data?
No. Signal Scanner uses yfinance, which is free and requires no API key.
What data sources are supported?
yfinance is the default backend, supporting stocks, ETFs, FX pairs (e.g., EURUSD=X), and cryptocurrencies (e.g., BTC-USD).
How do I receive Telegram notifications?
Create a bot via @BotFather, get your chat ID from @userinfobot, then set TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID in the .env file. Run the scanner with the --notify flag.
Which indicators can I use in rules?
Price, percentage change, RSI, fast and slow SMAs, SMA crossover (golden/death), volume ratio vs. 20-day average, and percentage from 52‑week high/low.
How do I run Signal Scanner as an MCP server?
Add an entry to your Claude Desktop claude_desktop_config.json with command python, args ["-m", "signal_scanner.server"], and the correct working directory. Then ask Claude to “run my scanner” or request signals on specific symbols.
「その他」の他のコンテンツ
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Blender
ahujasidOpen-source MCP to use Blender with any LLM
コメント