mcpField
T
Transcode

Transcode

ローカル
github.com/hiroshic9-png開発ツール025 週間前に更新

Transcode について

Transcodeは、AIエージェントや市場アナリスト向けの日本市場インテリジェンスAPIです。企業、金融、マクロ経済、環境データを統合し、REST APIとMCPツールで横断分析を提供します。

主な機能

  1. 01日本市場データの横断統合
  2. 02企業・株式分析
  3. 03マクロ経済・政策データ
  4. 04天気・地震・経済カレンダー
  5. 05AI解釈と開示要約

活用シーン

  1. 01日本市場の日次ブリーフィング作成
  2. 02上場企業と財務状況の分析
  3. 03マクロ指標と投資家フローの追跡
  4. 04開示・天気・地震の影響評価

MCP 対応

AIエージェント向けのMCPサーバーを提供し、ブリーフィング、企業分析、開示、マクロ経済、統計、投資家フローなどのツールを公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"japan-intelligence-api": {
"command": "npx",
"args": [
"-y",
"transcode-mcp-server"
],
"env": {
"JAPAN_INTELLIGENCE_API_URL": "<JAPAN_INTELLIGENCE_API_URL>",
"JI_API_KEY": "<JI_API_KEY>"
}
}
}
}
起動コマンドnpx -y transcode-mcp-server
設定が必要な環境変数
JAPAN_INTELLIGENCE_API_URLAPI endpoint URL for the TRANSCODE backend (e.g. https://japan-intelligence-api.onrender.com)
JI_API_KEYシークレットAPI key for authentication. Request at https://transcode.sh

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmtranscode-mcp-server1.0.1

ツール

24

掲載時のツール一覧 · 3 週間前に更新

このツールにパラメーターはありません。

詳細

Japan Intelligence API

AIエージェントのための日本市場インテリジェンス基盤

Japan Intelligence は、日本の公開情報を構造化し、AIエージェントが即座に利用可能な形式で提供するAPIプラットフォームです。14のデータソースを横断統合し、企業分析・マクロ経済・金融政策・環境災害を49エンドポイント + 27 MCPツールで完結させます。

🎯 1つのAPIキーで日本の全て — 適時開示、機関投資家の持分変動、500万法人のデータベース、政府統計10系列、株価ヒストリカル、日銀短観、投資部門別売買動向、日米金融政策、天気予報、地震データ、経済カレンダー、AI解釈を統合提供


Architecture

┌──────────────────────────────────────────────────────────────────┐
│                    AI Agent (Claude, Cursor, etc.)                │
│                          ↓ MCP (22 tools)                        │
│              ┌──────────────────────────────┐                    │
│              │   MCP Server (22 tools)       │                   │
│              └──────────────┬───────────────┘                    │
│                             ↓ REST API (35 endpoints)            │
│  ┌──────────────────────────────────────────────────────────┐    │
│  │              Japan Intelligence API (FastAPI)             │    │
│  │                                                          │    │
│  │  Layer 2: AI Interpretation (Gemini 2.5 Flash)           │    │
│  │  Layer 1: Structured Data + Cache-Control (per-source)   │    │
│  │                                                          │    │
│  │  ┌─────┐ ┌──────┐ ┌────────┐ ┌──────┐ ┌────────┐       │    │
│  │  │TDnet│ │EDINET│ │gBizINFO│ │e-Stat│ │J-Quants│       │    │
│  │  └─────┘ └──────┘ └────────┘ └──────┘ └────────┘       │    │
│  │  ┌────┐ ┌───┐ ┌───┐ ┌─────┐ ┌───────────┐              │    │
│  │  │FRED│ │BOJ│ │JPX│ │Macro│ │Interpreter│               │    │
│  │  └────┘ └───┘ └───┘ └─────┘ └───────────┘              │    │
│  └──────────────────────────────────────────────────────────┘    │
└──────────────────────────────────────────────────────────────────┘

Data Sources (14)

#SourceDataCoverage
1TDnet適時開示 — 業績修正、M&A、自社株買い、配当等15カテゴリ自動分類全上場企業
2EDINET大量保有報告書 — 機関投資家の持分変動(5%超)全上場企業
3gBizINFO企業情報 — 補助金、認定、特許、財務、調達500万法人
4e-Stat政府統計10系列 — GDP、CPI、失業率、鉱工業生産、小売、景気ウォッチャー、家計調査、貿易統計日本経済全体
5J-Quants市場データ — 全銘柄マスタ、決算、財務、株価ヒストリカル(OHLCV + 移動平均)、セクター分析全上場銘柄
6FRED日米マクロ — 金利、CPI、雇用、為替、VIX(10系列)米国+日本
7BOJ日銀短観 — 業況判断DI(大企業/中小×製造業/非製造業+設備投資計画)四半期更新
8JPX投資部門別売買動向 — 外国人、個人、信託銀行、事業法人(9部門構造化)週次
9Macroリアルタイム指標 — 原油、金、ドル円、VIX、日経、S&P + 異常変動検知6指標
10AIGemini 2.5 Flash による構造化データ解釈(Layer 2)全データ
11The社史上場企業253社の創業〜現在の社歴主要上場企業
12Open-Meteo天気予報(JMAモデル) — 8主要都市 + ビジネスインパクト判定東京〜那覇
13USGS地震データ — 日本周辺M3+、セクター影響分析、津波警報日本全域
14Calendar経済カレンダー — BOJ会合、短観、GDP、CPI、決算、休場日2026年

Key Endpoints (44)

Intelligence — 1コールで全て把握
# 日本全体ブリーフィング(朝の第一手)★ 
GET /api/v1/briefing

# 企業インテリジェンス — 6軸分析(プロフィール+財務+株価+開示+保有+マクロ)★
GET /api/v1/intelligence/{ticker}

# マーケットスナップショット — 市場全体 + 投資部門別フロー + セクター概況
GET /api/v1/market/snapshot

# 開示統計 — 市場の温度感
GET /api/v1/disclosures/stats
Corporate Data
GET /api/v1/company/{id}              # 企業プロフィール
GET /api/v1/company/{id}/patents      # 特許ポートフォリオ
GET /api/v1/company/{id}/subsidies    # 補助金実績
GET /api/v1/company/{id}/certifications # 認定情報
GET /api/v1/company/{id}/finance      # 財務データ
GET /api/v1/company/search?name=ソニー # 企業名検索
GET /api/v1/disclosures               # 適時開示一覧
GET /api/v1/disclosures/{ticker}      # 銘柄別開示
GET /api/v1/holdings                   # 大量保有報告
GET /api/v1/holdings/{ticker}          # 銘柄別大量保有
Market & Financials
GET /api/v1/financials/{ticker}  # 財務サマリー(売上・利益・EPS・予想)
GET /api/v1/stocks               # 全上場銘柄マスタ
GET /api/v1/earnings             # 決算カレンダー
GET /api/v1/prices/{ticker}      # 株価ヒストリカル(OHLCV + MA5/25/75 + 騰落率)★NEW
GET /api/v1/sectors              # セクター分析(17/33業種 + 市場区分別構成)★NEW
Government Statistics & Global Macro
GET /api/v1/stats/series         # 利用可能統計系列一覧
GET /api/v1/stats/summary        # マクロ統計サマリー(1コール)
GET /api/v1/stats/{series_id}    # 個別統計(gdp, cpi, unemployment等10系列)
GET /api/v1/stats/search/{kw}    # 統計検索
GET /api/v1/global/series        # FRED系列一覧
GET /api/v1/global/policy        # 日米金融政策サマリー(1コール)
GET /api/v1/global/{series_key}  # FRED個別系列
GET /api/v1/tankan               # 日銀短観サマリー
GET /api/v1/tankan/{series_id}   # 短観個別系列
GET /api/v1/tankan/series/list   # 短観系列一覧
GET /api/v1/investor-flows       # 投資部門別売買動向(9部門構造化)
Macro & Events
GET  /api/v1/macro               # マクロ6指標
GET  /api/v1/macro/events        # 異常変動検知 + 恩恵/逆風銘柄
POST /api/v1/interpret           # AI解釈(Layer 2)
GET  /api/v1/ticker/{ticker}     # 銘柄名解決
GET  /api/v1/health              # ヘルスチェック
Environment & Disaster
GET /api/v1/weather              # 日本8都市の天気予報(ビジネスインパクト判定付き)
GET /api/v1/weather/cities       # 利用可能な都市一覧
GET /api/v1/earthquakes          # 日本周辺の地震データ(セクター影響分析付き)
GET /api/v1/calendar             # 経済カレンダー(BOJ会合・短観・GDP・CPI・決算・休場日)
GET /api/v1/calendar/holidays    # 東証休場日
GET /api/v1/calendar/categories  # カレンダーカテゴリ一覧

Response Caching

ソース特性別に最適化されたHTTPキャッシュ:

SourceCache-Control max-age理由
TDnet5分リアルタイム性重視
Macro5分リアルタイム性重視
Intelligence10分複合ソース
FRED1時間高頻度参照
e-Stat6時間月次更新
BOJ6時間四半期更新
EDINET6時間日次更新
J-Quants12時間日次更新
JPX12時間週次更新
gBizINFO24時間低頻度更新

ETag対応(304 Not Modified)、stale-while-revalidate対応。

Authentication

All endpoints (except /docs, /redoc, /health) require API key authentication:

# Header authentication (recommended)
curl -H "X-API-Key: YOUR_API_KEY" https://japan-intelligence-api.onrender.com/api/v1/briefing

# Bearer token
curl -H "Authorization: Bearer YOUR_API_KEY" https://japan-intelligence-api.onrender.com/api/v1/briefing

# Query parameter
curl "https://japan-intelligence-api.onrender.com/api/v1/briefing?api_key=YOUR_API_KEY"

Rate limit: 100 requests/hour per API key (X-RateLimit-Limit/Remaining headers).

MCP サーバー(AI エージェント向けツール 27 個)

カテゴリツール説明
インテリジェンスjapan_briefing🌟 日次ブリーフィング — 市場、政策、短観、センチメント、投資家フロー
market_snapshot市場概要 — マクロ+イベント+開示情報+投資家フロー+セクター
company_intelligence🌟 複数の情報源に基づく 6 軸の企業分析(プロフィール+財務情報+株価+開示情報+保有状況+マクロ)
disclosure_stats開示統計 — センチメント指標
市場get_disclosuresインパクト評価付きの TDnet 企業開示情報
get_macro主要マクロ指標 6 項目(日経平均、USD/JPY、VIX など)
detect_events株式とのマッピングを含むマクロ異常検知
企業company_profilegBizINFO の企業データ全般(特許、補助金など)
company_search500 万社以上を検索
financials予測を含む J-Quants 財務諸表
listed_stocks上場株式の全銘柄マスター
earnings_calendar今後の決算発表日
stock_prices🆕 MA5/25/75+日次/週次/月次変動を含む株価履歴
sector_summary🆕 市場構造 — 17/33 業種分類+市場区分の分布
経済government_statse-Stat の 10 系列(GDP、CPI、景気ウォッチャー、貿易など)
stats_summaryマクロ統計の概要(1 回の呼び出し)
global_macroFRED の米国+日本のマクロ指標(金利、CPI、FX、VIX)
policy_summary米国・日本の金融政策の概要(1 回の呼び出し)
tankan日銀短観の業況判断 DI
investor_flowsJPX の週次投資家フローデータ(方向性シグナル付き 9 カテゴリ)
ユーティリティlookup_tickerティッカーから企業名を特定
interpretAI による解釈(レイヤー 2、Gemini 2.5)
Claude Desktop/Cursor の設定
{
  "mcpServers": {
    "japan-intelligence": {
      "command": "node",
      "args": ["/path/to/mcp-server/dist/index.js"],
      "env": {
        "JAPAN_INTELLIGENCE_API_URL": "https://japan-intelligence-api.onrender.com",
        "JI_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

フレームワーク統合(LangChain/CrewAI)

LangChain
from integrations.transcode_langchain import get_transcode_tools
from langchain_openai import ChatOpenAI
from langgraph.prebuilt import create_react_agent

tools = get_transcode_tools(api_key="your-api-key")
llm = ChatOpenAI(model="gpt-4o")
agent = create_react_agent(llm, tools)

result = agent.invoke({
    "messages": [("user", "What's happening in Japanese markets today?")]
})

11 個のツール:japan_briefing、company_intelligence、market_snapshot、disclosures、ai_summarized_disclosures、holdings、investor_flows、macro_events、tankan_summary、economic_calendar、batch_intelligence

CrewAI
from integrations.transcode_crewai import TranscodeTools
from crewai import Agent, Task, Crew

tools = TranscodeTools(api_key="your-api-key")

analyst = Agent(
    role="Japan Market Analyst",
    goal="Analyze Japanese market conditions and identify opportunities",
    tools=tools.all(),  # 9 tools, or tools.core() for 4 essentials
)

task = Task(
    description="Create a morning briefing on Japanese markets",
    expected_output="Structured market report with key takeaways",
    agent=analyst,
)

crew = Crew(agents=[analyst], tasks=[task])
result = crew.kickoff()
単独利用(フレームワークなし)
from integrations.transcode_langchain import TranscodeClient

client = TranscodeClient(api_key="your-api-key")
briefing = client.briefing()
intel = client.intelligence("7203")  # Toyota

バッチ API(Developer/Pro)

# Multi-ticker intelligence
POST /api/v1/batch/intelligence   {"tickers": ["7203", "6501", "9984"]}

# Multi-ticker disclosures
POST /api/v1/batch/disclosures    {"tickers": ["7203", "6501"], "days": 3}

# Bulk ticker resolution
POST /api/v1/batch/tickers        {"tickers": ["7203", "6501", "9984"]}

AI 要約付き開示情報(限定機能)

# English AI summaries + impact scoring for all disclosures
GET /api/v1/disclosures/summarized?days=3&min_impact=3

返される内容:

{
  "ai_summary": {
    "summary_en": "Share buyback announced by Toyota, signals undervaluation view",
    "impact_score": 4,
    "sector_relevance": "Automotive, Manufacturing",
    "source": "gemini"
  }
}

テレメトリー

GET /api/v1/telemetry/today       # Today's API usage stats
GET /api/v1/telemetry/history     # Historical usage (7 days default)

クイックスタート

# 1. Clone
git clone https://github.com/hiroshic9-png/japan-intelligence-api.git
cd japan-intelligence-api

# 2. Setup
python -m venv venv && source venv/bin/activate
pip install -r requirements.txt

# 3. Configure
cp .env.example .env
# Edit .env with your API keys

# 4. Run
python -m api.main
# → http://localhost:8080/docs

環境変数

変数必須説明
EDINET_API_KEYはいEDINET 開示 API キー
GEMINI_API_KEYはいGoogle Gemini API キー(レイヤー 2 の解釈)
GBIZ_API_TOKENはいgBizINFO API トークン
ESTAT_APP_IDはいe-Stat アプリケーション ID
JQUANTS_API_KEYはいJ-Quants v2 API キー
FRED_API_KEYはいFRED API キー
JI_API_KEY任意API 認証キー(設定すると認証が有効になります)
JI_API_KEYS任意複数階層のキー:{"key": "tier"}

API ドキュメント

インタラクティブなドキュメント:

ライセンス

プロプライエタリ。すべての権利を留保します。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。