Skip to main content
Glama
Yeom

yummy-research-mcp

by Yeom

yummy-research-mcp

将海外及国内宏观/市场统计数据作为工具公开的 MCP server。首批数据集为市场情绪/估值指标,但设计上旨在未来以相同模式添加 KRX、DART、韩国银行 ECOS、FRED 等数据源。

当前工具

name

说明

get_cnn_fear_greed

CNN 恐惧与贪婪指数 (美股) — 当前值 + 日度历史数据

get_kospi_fear_greed

Indexergo KOSPI 恐惧与贪婪指数 (idxDetail=24501, 日度)

get_kospi_buffett

KOSPI 巴菲特指数 = 市值(20104,D) / 前 4 季度 GDP 总和(09140,Q) × 100

get_all_indices

一次性返回上述三个指标

每个工具均返回 { name, source, latest, series, ... } 格式的 JSON。

Related MCP server: rays-mcp

开发环境

基于 uv

cd ~/workspace/yummy-research-mcp

uv sync                          # 의존성 설치 (.venv 자동 생성)
uv run yummy-research-mcp        # MCP stdio 서버 실행
uv run python -m yummy_research_mcp.sources.cnn        # 단독 페치 디버깅
uv run pytest                    # 라이브 엔드포인트 스모크 테스트

Claude Code / Claude Desktop 注册

{
  "mcpServers": {
    "yummy-research": {
      "command": "uv",
      "args": [
        "--directory",
        "/Users/yeom/workspace/yummy-research-mcp",
        "run",
        "yummy-research-mcp"
      ]
    }
  }
}

添加新数据源

  1. src/yummy_research_mcp/sources/<source>.py 中编写获取器 (Fetcher) — 纯函数,返回可 JSON 序列化的 dict。

  2. src/yummy_research_mcp/server.pyTOOLS 注册表中添加 Tool + 可调用对象 (Callable)。

  3. tests/ 中添加实时冒烟测试。

目录结构

src/yummy_research_mcp/
  __init__.py
  http.py                # 공통 urllib 래퍼 (browser-like UA / Accept-Language)
  server.py              # MCP stdio 서버 + 도구 레지스트리
  sources/
    cnn.py               # CNN Fear & Greed (production.dataviz.cnn.io)
    indexergo.py         # indexergo.com (인라인 ECharts JSON 파싱)
tests/
  test_fetchers.py

数据源备注

  • CNN F&G: production.dataviz.cnn.io/index/fearandgreed/graphdata JSON API。必须包含浏览器 UA + Origin: edition.cnn.com + Referer (否则返回 418)。

  • indexergo: 通过平衡括号扫描从页面内联的 ECharts option JSON 中提取第一个 series.data。相比网站的 /ajaxMakeChart POST 端点,静态 HTML 解析更为稳定,因此采用此方案。

Install Server
F
license - not found
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides Korean Exchange (KRX) Open API data as MCP tools, supporting 31 APIs for indices, stocks, ETP, bonds, derivatives, commodities, and ESG.
    1
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Exposes global market breadth, volume, RSI, volatility, and sentiment for 12 major equity indices (US + Asia) via 5 tools.
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides 10 financial data tools (market data, economic indicators, news, insider trades, and calendars) via a single MCP layer, enabling any MCP-compatible LLM to access diverse financial data through a unified interface.
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    MCP server that provides Korean Exchange (KRX) Open API market data as tools, covering indices, stocks, ETPs, bonds, derivatives, commodities, and ESG.
    31
    MIT

View all related MCP servers

Related MCP Connectors

  • Macro indicators from World Bank, FRED, IMF, and OECD via unified query surface.

  • Real SEC, 13F, insider, congress & macro data your AI agent can cite. Hosted MCP, 24 tools.

  • Twelve Data MCP: real-time & historical market data (stocks, crypto, forex, etc).

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Yeom/yummy-research-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server