
eodhistoricaldata/eodhd-mcp-server
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
EODHD MCPの特長 AIアシスタント向けサーバー
概要
EOD履歴データAPI用のモデルコンテキストプロトコル(MCP)サーバー。 現在のサーバーは3つのトランスポートを横断しています。85は読み取り専用です。3つのPraamsレポートツールは、プロバイダー側のレポート生成とメール配信をトリガーするので、それらは注釈付き読み取り専用Hint=です 偽: - デフォルトで /mcp で server.py を経由して streamable-http - sse - stdio また、MCP のプロンプトとドキュメントリソースをバンドルして出荷します。 - 終日、イントラデー、および米国のティックデータ - ライブ引用符と米国ライブv2拡張引用符 - 基本、収益、および財務諸表 - 会社ニュース、感情、およびニュース単語の体重 - 司会者、検索、およびテクニカル指標 - 企業行動:IPO、分割、配当、シンボル変更 - マクロ指標、経済イベント、交換、およびリスト - CBOEインデックスツール - Treasury法案、収収率、実効性、および信用リスク評価、CMDCM / 株式のリスク - 株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式、株式.
概要(AI 翻訳)
EOD履歴データAPI用のモデルコンテキストプロトコル(MCP)サーバー。
現在のサーバーは、88 MCP ツール を 3 つのトランスポート全体で公開しています。85 は読み取り専用です。3
プラムスレポートツールは、プロバイダ側のレポート生成とメール配信をトリガーします。
[readOnlyHint=False]:
- [
streamable-http] をデフォルトで [server.py] から [[[/mcp]]] に [[[streamable-http]]]]] で [[[server.py]]]]]] で [[[[[[[/mcp]]]]]])] - [
sse - [
stdio
また、MCP のプロンプトとドキュメントリソースをバンドルして出荷します。
カバレッジ
コアデータセット
- 終日、イントラデー、米国ティックデータ
- ライブ引用符と米国ライブv2拡張引用符
- 基本・業績・財務諸表
- 会社のニュース、感情、ニュースワードの重量
- 選別機、検索、テクニカル指標
- 企業行動:IPO、株式分割、配当、銘柄変更
- マクロ指標、経済イベント、取引所、上場
- CBOEインデックスツール
- Treasury の手形、収穫、実質の収穫および長期率
- クレジット& sovereignリスク:リスクプレミアム、クレジット評価、CDS /デフォルトスプレッド、企業CMDI / HQMの収量、CDS市場集計
- Sanctions / OFAC: 組織、船舶、プログラム、ソース
- 金利:参考価格(SOFR等)、中央銀行の政策料金、資金調達ストレススプレッド
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
EODHD MCP Server
Model Context Protocol (MCP) server for EOD Historical Data APIs.
The current server exposes 88 MCP tools across three transports — 85 are read-only; the three
Praams report tools trigger provider-side report generation and email delivery, so they are annotated
readOnlyHint=False:
streamable-httpviaserver.pyon/mcpby defaultssestdio
It also ships bundled MCP prompts and documentation resources.
Coverage
Core datasets
- End-of-day, intraday, and US tick data
- Live quotes and US Live v2 extended quotes
- Fundamentals, earnings, and financial statements
- Company news, sentiment, and news word weights
- Screeners, search, and technical indicators
- Corporate actions: IPOs, splits, dividends, symbol changes
- Macro indicators, economic events, exchanges, and listings
- CBOE index tools
- Treasury bill, yield, real yield, and long-term rates
- Credit & sovereign risk: risk premiums, credit ratings, CDS/default spreads, corporate CMDI/HQM yields, CDS-market aggregates
- Sanctions / OFAC: entities, vessels, programs, sources
- Interest rates: reference rates (SOFR etc.), central-bank policy rates, funding-stress spreads
Marketplace and partner datasets
- US options: contracts, EOD, and underlyings
- Praams: risk scoring, bonds, bank statements, reports, screeners
- Investverte ESG: companies, countries, and sectors
- TradingHours market lookup, market details, and status
Current Behavior
- All tools are read-only except the three Praams report tools; every tool registers through
app/tools/__init__.py. - All HTTP requests go through the shared async client in
app/api_client.py. - Upstream API errors are preserved as MCP
ToolErrors with status code and upstream details where available. - API tokens are injected into EODHD requests as
api_token=...query parameters. - Optional retry support is controlled by
EODHD_RETRY_ENABLEDor per-call settings in code.
Requirements
- Python
3.10+ - A valid EODHD API key
- An MCP-compatible client such as Claude Desktop, Claude Code, ChatGPT MCP/Connectors, or MCP Inspector
Installation
git clone https://github.com/EodHistoricalData/EODHD-MCP-Server.git
cd EODHD-MCP-Server
pip install -r requirements.txt
For development tooling:
pip install -e ".[dev]"
Create a .env file at the repository root:
EODHD_API_KEY=YOUR_EODHD_API_KEY
MCP_HOST=127.0.0.1
MCP_PORT=8000
MCP_PATH=/mcp
LOG_LEVEL=INFO
# Optional:
EODHD_RETRY_ENABLED=false
# Deployment label added to the outbound User-Agent (e.g. v1 / v2):
EODHD_MCP_EDITION=
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"eodhd-mcp": {
"command": "python3",
"args": [
"/absolute/path/to/EODHD-MCP-Server/server.py",
"--stdio"
],
"env": {
"EODHD_API_KEY": "YOUR_EODHD_API_KEY"
}
}
}
}