mcpField
T
Transcode

Transcode

本地服务
github.com/hiroshic9-png开发工具025 周前更新

关于 Transcode

Transcode 是面向 AI Agent 和市场分析者的日本市场情报 API 平台,整合企业、金融、宏观及环境数据。它通过 MCP 工具与 REST API 提供跨来源分析和数据查询。

主要功能

  1. 01跨来源日本市场数据
  2. 02企业与股票分析
  3. 03宏观经济与政策数据
  4. 04天气、地震与经济日历
  5. 05AI 解读与披露摘要

适用场景

  1. 01生成日本市场每日简报
  2. 02分析上市公司及财务表现
  3. 03追踪宏观指标与投资者资金流
  4. 04评估披露、天气或地震影响

MCP 相关

提供 MCP 服务,向 AI Agent 暴露日本市场情报工具,涵盖简报、公司分析、披露、宏观经济、统计和投资者资金流等。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 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 Agent 的日本市场情报平台

Japan Intelligence 是一个 API 平台,负责将日本公开信息结构化,并以 AI Agent 可立即使用的形式提供。它整合了横跨 14 个数据源的信息,通过 49 个端点 + 27 个 MCP 工具,涵盖企业分析、宏观经济、金融政策和环境灾害。

🎯 一个 API 密钥,获取日本的一切 — 整合提供及时披露、机构投资者持股变动、500 万家法人数据库、10 个政府统计系列、历史股价、日本央行短观、按投资部门划分的交易趋势、日美金融政策、天气预报、地震数据、经济日历和 AI 解读


架构

┌──────────────────────────────────────────────────────────────────┐
│                    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│               │    │
│  │  └────┘ └───┘ └───┘ └─────┘ └───────────┘              │    │
│  └──────────────────────────────────────────────────────────┘    │
└──────────────────────────────────────────────────────────────────┘

数据源(14)

#数据源数据覆盖范围
1TDnet及时披露 — 自动分类为业绩修正、并购、自有股份回购、股息等 15 个类别所有上市公司
2EDINET大量持股报告 — 机构投资者持股变动(超过 5%)所有上市公司
3gBizINFO企业信息 — 补贴、认证、专利、财务、采购500 万家法人
4e-Stat10 个政府统计系列 — GDP、CPI、失业率、工业生产、零售、经济观察员、家庭调查、贸易统计整体日本经济
5J-Quants市场数据 — 所有证券主数据、业绩、财务、历史股价(OHLCV + 移动平均线)、行业分析所有上市证券
6FRED日美宏观数据 — 利率、CPI、就业、汇率、VIX(10 个系列)美国 + 日本
7BOJ日本央行短观 — 企业景气判断 DI(大型/中小型 × 制造业/非制造业 + 资本投资计划)按季度更新
8JPX按投资部门划分的交易趋势 — 外国人、个人、信托银行、事业法人(结构化为 9 个部门)每周
9Macro实时指标 — 原油、黄金、美元兑日元、VIX、日经指数、S&P + 异常波动检测6 项指标
10AI由 Gemini 2.5 Flash 提供结构化数据解读(第 2 层)所有数据
11The社史253 家上市公司的创立至今发展史主要上市公司
12Open-Meteo天气预报(JMA 模型)— 8 个主要城市 + 业务影响判定东京至那霸
13USGS地震数据 — 日本周边 M3+ 地震、行业影响分析、海啸警报日本全境
14Calendar经济日历 — BOJ 会议、短观、GDP、CPI、财报、休市日2026 年

关键端点(44)

情报 — 一次调用,全面掌握
# 日本全体ブリーフィング(朝の第一手)★ 
GET /api/v1/briefing

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

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

# 開示統計 — 市場の温度感
GET /api/v1/disclosures/stats
企业数据
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}          # 銘柄別大量保有
市场与财务
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
政府统计与全球宏观数据
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部門構造化)
宏观数据与事件
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              # ヘルスチェック
环境与灾害
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  # カレンダーカテゴリ一覧

响应缓存

根据数据源特性优化的 HTTP 缓存:

数据源Cache-Control max-age原因
TDnet5 分钟优先保证实时性
Macro5 分钟优先保证实时性
Intelligence10 分钟复合数据源
FRED1 小时高频访问
e-Stat6 小时每月更新
BOJ6 小时按季度更新
EDINET6 小时每日更新
J-Quants12 小时每日更新
JPX12 小时每周更新
gBizINFO24 小时低频更新

支持 ETag(304 Not Modified)和 stale-while-revalidate。

身份验证

除 /docs、/redoc 和 /health 外,所有端点均需要 API 密钥身份验证:

# 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"

速率限制:每个 API 密钥 每小时 100 次请求(X-RateLimit-Limit/Remaining 标头)。

MCP 服务(面向 AI Agent 的 27 个工具)

类别工具描述
智能分析japan_briefing🌟 每日简报——市场、政策、短观、情绪、投资者资金流
market_snapshot市场概览——宏观数据 + 事件 + 信息披露 + 投资者资金流 + 行业
company_intelligence🌟 跨来源六维公司分析(简介 + 财务 + 股价 + 信息披露 + 持仓 + 宏观数据)
disclosure_stats信息披露统计——情绪指标
市场get_disclosuresTDnet 企业信息披露及影响评估
get_macro6 项关键宏观指标(日经指数、USD/JPY、VIX 等)
detect_events宏观异常检测及股票映射
公司company_profilegBizINFO 完整公司数据(专利、补贴等)
company_search搜索 500 多万家公司
financialsJ-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、外汇、VIX)
policy_summary美日货币政策摘要(1 次调用)
tankanBOJ 短观企业情绪 DI
investor_flowsJPX 每周投资者资金流数据(9 个类别,含方向信号)
实用工具lookup_ticker将股票代码解析为公司名称
interpretAI 解读(Layer 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 密钥(Layer 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 文档

交互式文档:

许可证

专有。保留所有权利。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。