Shingou
Hourly crypto news sentiment and typed market events, with sources on every signal.
我該用這個嗎
品質與安全性
發現項目(3)
- HIGH
- LOW在 get_symbols 中
- INFO在 get_events 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"sentiment": {
"command": "npx",
"args": [
"@shingou-io/mcp-stdio"
]
}
}
}可執行的套件
0.4.2stdio遠端端點
https://api.shingou.io/mcpstreamable-http它能做什麼
工具清單
工具(4)
🟢get_sentiment(symbols)
Latest news-sentiment signal per symbol (batch up to 50 in one call — one signal per asset per hour, so never poll faster than hourly). On the free plan, symbols outside BTC-USD/ETH-USD/SOL-USD are 24h delayed: check `timestamp` and disclose staleness.
輸入結構描述
{
"type": "object",
"properties": {
"symbols": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"maxItems": 50,
"description": "Shingou symbols, e.g. [\"BTC-USD\",\"ETH-USD\"] (see get_symbols)"
}
},
"required": [
"symbols"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_sentiment_history(symbol, from, to, interval)
Point-in-time sentiment series for backtesting: `bucket` is the as-of time, no lookahead. `from`/`to` are clamped to your plan's history window and to its per-request span, then echoed back — check them rather than assuming. `reconstructed: true` buckets were rebuilt from archival news, not live-collected; disclose the mix in any backtest.
輸入結構描述
{
"type": "object",
"properties": {
"symbol": {
"type": "string",
"description": "One Shingou symbol, e.g. BTC-USD"
},
"from": {
"type": "string",
"description": "Range start, ISO 8601, e.g. 2026-06-27T00:00:00Z"
},
"to": {
"type": "string",
"description": "Range end, ISO 8601"
},
"interval": {
"type": "string",
"enum": [
"1m",
"5m",
"15m",
"1h",
"4h",
"1d"
],
"description": "Bucket size (default 1h)"
}
},
"required": [
"symbol",
"from",
"to"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_events(symbol, limit)
Recent classified market events for a symbol. Kill-switch trio: hack_exploit, regulation, delisting — the reference integrations stand aside for 24h after one. Report the event headline and source link, not just a risk flag.
輸入結構描述
{
"type": "object",
"properties": {
"symbol": {
"type": "string",
"description": "One Shingou symbol, e.g. BTC-USD"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"description": "Max events (default 20)"
}
},
"required": [
"symbol"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_symbols
The supported symbol universe with each symbol's free-plan freshness. Static — costs no quota and needs no API key.
輸入結構描述
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}建議的提示詞
get_sentimentget_sentiment已記錄的呼叫範例
get_symbols輸入參數
{}輸出結果
{
"result": {
"content": [
{
"type": "text",
"text": "{\n \"symbols\": [\n {\n \"symbol\": \"BTC-USD\",\n \"live_on_free_plan\": true\n },\n {\n \"symbol\": \"ETH-USD\",\n \"live_on_free_plan\": true\n },\n {\n \"symbol\": \"SOL-USD\",\n \"live_on_free_plan\": true\n },\n {\n \"symbol\": \"XRP-USD\",\n \"live_on_free_plan\": false\n },\n {\n \"symbol\": \"BNB-USD\",\n \"live_on_free_plan\": false\n },\n {\n \"symbol\": \"ADA-USD\",\n \"live_on_free_plan\": false\n },\n {\n \"symbol\": \"DOGE-USD\",\n \"live_on_free_plan\": false\n },\n {\n \"symbol\": \"AVAX-USD\",\n \"live_on_free_plan\": false\n },\n {\n \"symbol\": \"LINK-USD\",\n \"live_on_free_plan\": false\n },\n {\n \"symbol\": \"DOT-USD\",\n \"live_on_free_plan\": false\n },\n {\n \"symbol\": \"MATIC-USD\",\n \"live_on_free_plan\": false\n },\n {\n \"symbol\": \"LTC-USD\",\n \"live_on_free_plan\": false\n },\n {\n \"symbol\": \"TRX-USD\",\n \"live_on_free_plan\": false\n },\n {\n \"symbol\": \"TON-USD\",\n \"live_on_free_plan\": false\n },\n {\n \"symbol\": \"SHIB-USD\",\n \"live_on_free_plan\": false\n },\n {\n \"symbol\": \"UNI-USD\",\n \"live_on_free_plan\": false\n },\n {\n \"symbol\": \"ATOM-USD\",\n \"live_on_free_plan\": false\n },\n {\n \"symbol\": \"XLM-USD\",\n \"live_on_free_plan\": false\n },\n {\n \"symbol\": \"NEAR-USD\",\n \"live_on_free_plan\": false\n },\n {\n \"symbol\": \"APT-USD\",\n \"live_on_free_plan\": false\n },\n {\n \"symbol\": \"ARB-USD\",\n \"live_on_free_plan\": false\n },\n {\n \"symbol\": \"OP-USD\",\n \"live_on_free_plan\": false\n },\n {\n \"symbol\": \"FIL-USD\",\n \"live_on_free_plan\": false\n },\n {\n \"symbol\": \"INJ-USD\",\n \"live_on_free_plan\": false\n },\n {\n \"symbol\": \"SUI-USD\",\n \"live_on_free_plan\": false\n },\n {\n \"symbol\": \"SEI-USD\",\n \"live_on_free_plan\": false\n },\n {\n \"symbol\": \"AAVE-USD\",\n \"live_on_free_plan\": false\n },\n {\n \"symbol\": \"RNDR-USD\",\n \"live_on_free_plan\": false\n },\n {\n \"symbol\": \"IMX-USD\",\n \"live_on_free_plan\": false\n },\n {\n \"symbol\": \"HBAR-USD\",\n \"live_on_free_plan\": false\n }\n ]\n}"
}
]
},
"durationMs": 167
}社群
證據