technical
Technical analysis (RSI, MA, signal score) for 9,400+ global stocks, by ticker or name.
我該用這個嗎
品質與安全性
發現項目(1)
- LOW在 fetch 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"technical": {
"url": "https://www.bullbear.ninja/api/mcp"
}
}
}遠端端點
https://www.bullbear.ninja/api/mcpstreamable-http它能做什麼
工具清單
工具(5)
🟢get_technical_analysis(tickers)
Technical levels for one or more covered stocks (KR/US/HK/CN/JP/TW/EU) from the precomputed cache: price, MA5/20/60/120, RSI14, Bollinger position, support/resistance, 52-week range, momentum, volatility, trend, and a 0-100 signal score. Accepts tickers or Korean/English company names.
輸入結構描述
{
"type": "object",
"properties": {
"tickers": {
"minItems": 1,
"maxItems": 25,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"description": "Tickers or company names (KR/EN), up to 25."
}
},
"required": [
"tickers"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢screen_technicals(trend, min_signal_score, max_signal_score, rsi_above, rsi_below, ...)
Screen the covered universe by trend, signal score, RSI, market, and sector. Sort by 'below_high' or 'rsi_asc' for pullbacks/oversold stocks, or 'signal_desc'/'momentum_desc' for leaders.
輸入結構描述
{
"type": "object",
"properties": {
"trend": {
"type": "string",
"enum": [
"bullish",
"bearish",
"mixed",
"neutral"
]
},
"min_signal_score": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"max_signal_score": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"rsi_above": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"rsi_below": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"market": {
"type": "string",
"enum": [
"us",
"kr",
"hk",
"cn",
"jp",
"tw",
"eu"
]
},
"sector": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"sort": {
"description": "Default 'signal_desc'.",
"type": "string",
"enum": [
"signal_desc",
"signal_asc",
"rsi_asc",
"rsi_desc",
"momentum_desc",
"momentum_asc",
"below_high",
"near_high"
]
},
"limit": {
"description": "Default 50, max 200.",
"type": "integer",
"minimum": 1,
"maximum": 200
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_covered_stocks(market, sector, query, limit)
Browse the covered universe, optionally filtered by market, sector, or ticker/name. Results include the latest signal score and trend when available.
輸入結構描述
{
"type": "object",
"properties": {
"market": {
"type": "string",
"enum": [
"us",
"kr",
"hk",
"cn",
"jp",
"tw",
"eu"
]
},
"sector": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"query": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"limit": {
"description": "Default 50, max 200.",
"type": "integer",
"minimum": 1,
"maximum": 200
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search(query, limit)
Search the covered stock universe by company name or ticker (KR/EN). Returns ids, titles, URLs, and short technical snippets. Pair with fetch for a full record.
輸入結構描述
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 100,
"description": "Company name or ticker substring (KR/EN)."
},
"limit": {
"description": "Default 20, max 50.",
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢fetch(id)
Fetch the full technical record for one stock by id, ticker, or company name. Returns a readable summary and structured metadata.
輸入結構描述
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 100,
"description": "Ticker or company name, e.g. '005930' or 'SK Hynix'."
}
},
"required": [
"id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}社群
證據