
Kabuken
io.github.Intellics-ai由 GitHub 账号 Intellics-ai 发布v2.1.9更新于 Nov 5, 2026
Japanese EDINET XBRL facts, financials, screening. No prices. Signup required.
概览
远程 MCP 服务器,让助手获取日本上市公司的 EDINET 官方财报数据、分部信息与大股东资料。
- 可以做什么
- 按名称检索日本上市公司,查看公司档案与东证行业分类
- 列出公司的 EDINET 申报文件,并读取风险因素、经营讨论等原文叙述章节
- 获取结构化 XBRL 财务事实、计算树、分部拆分与多期三大报表
- 对 2 至 5 家公司做并列比较,按财务比率筛选,并查看行业比率均值与首尾公司
- 查询大额持股报告中的大股东,以及日本央行利率敏感度与出口管制分类
- 生成申报文件的 AI 摘要、基于单份文件问答、报告数据问题并查看每日配额
- 适用场景
- 需要可溯源的日本上市公司数据时适用,例如财报、分部、股权结构或同业比较,每个数字都标注来源文件与期间。适合要求结果可回溯到官方文件的研究与筛选流程。
- 运行要求
- 远程 streamable HTTP 端点,无需本地安装。需要账号:Claude 与 ChatGPT 使用 OAuth 登录,不支持 OAuth 的客户端使用 kbk_ API 密钥。需能访问该托管服务。
安装
在 SourceWeft 中
- 打开 控制台中的 Kabuken,将其添加到工作区。
- 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.Intellics-ai%2Fkabuken/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。
{
"mcpServers": {
"kabuken": {
"type": "http",
"url": "https://kabuken.intellics.ai/mcp"
}
}
}README
Kabuken — EDINET MCP server for Claude and ChatGPT
Kabuken is an EDINET MCP server. It gives Claude, ChatGPT and other MCP
clients the financial statements, segment breakdowns and major shareholders
of Japanese listed companies, taken from their official EDINET filings. Each
figure comes with its source filing and its period. Connect your client to
https://kabuken.intellics.ai/mcp. Kabuken returns individual XBRL facts
with taxonomy labels and calculation-linkbase trees.
Kabuken does not provide stock prices or investment advice.
KabukenはEDINET MCPサーバーです。Claude、ChatGPTなどのMCPクライアントから、
日本の上場企業がEDINETに提出した書類の財務諸表、セグメント情報、大株主を
取得できます。各数値には出典となる提出書類と対象期間を示します。接続先は
https://kabuken.intellics.ai/mcp です。株価や投資助言は提供しません。
EDINET MCP guide: English · 日本語
Signup is required. Get an account and a kbk_ API key (or use OAuth) at
kabuken.intellics.ai.
What Kabuken provides
- Source filing and period with each figure. Each value names the EDINET filing it comes from and the period it covers, so you can check it against the original document.
- Calculation trees.
get_calculation_treereturns the XBRL calculation linkbase of a filing as a tree, so you can see how a total breaks down into its components and their weights. - Segment breakdowns.
get_segment_breakdownreturns business, geographic and consolidation-scope figures by dimension axis and member. - Major shareholders.
get_major_shareholdersreturns holders, holding ratios and reporting dates from large-shareholding reports (大量保有報告書). - OAuth sign-in for Claude and ChatGPT. Claude and ChatGPT connect with OAuth sign-in, with no API key to copy. MCP clients without OAuth can connect with an API key.
- Skill pack. This repository is a plugin for Claude Code and a plugin package for ChatGPT and Codex, with skills for common tasks (company snapshot, peer comparison, segment breakdown).
Install
This plugin declares a remote MCP server in .mcp.json
(https://kabuken.intellics.ai/mcp, streamable HTTP). Enable the plugin,
then see SETUP.md or ask Claude "set up Kabuken" to
authenticate.
Claude Code without the plugin:
ChatGPT (developer mode, beta)
- Download the latest plugin package: kabuken-plugin.zip.
- Open chatgpt.com/plugins, select +, then Create custom MCP server.
- Upload the ZIP.
- Sign in with Google when ChatGPT asks you to connect Kabuken.
The same repository is also an Agent Plugins package for ChatGPT and
Codex: plugin.json and mcp.json at the root. Claude Code reads
.claude-plugin/plugin.json and .mcp.json. See
Plugin package.
Tools
Read-only tools, grouped by purpose. None write or modify data.
Company and industry discovery
search_companies— search Japanese listed companies by name (EN or JA, partial match)get_company— full company record by any identifier (entity code, ticker, name)list_industries— TSE industry classification taxonomy
Filings
list_documents— EDINET filing list for a company, with submission dates, period coverage, and XBRL/PDF availabilityget_filing_text— narrative sections of an annual securities report (risk factors, management discussion) as filed, in Japanese, without AI processing
Financial facts
get_financial_facts— structured XBRL facts for a single filingget_calculation_tree— XBRL calculation linkbase as a tree (how totals decompose into components)get_segment_breakdown— segment/geography/consolidation-scope dimensional data, axis and member labelsget_company_financials— multi-period income statement, balance sheet, and cash flow, grouped by statement type
Comparison and screening
compare_companies— side-by-side financial matrix for 2-5 companies from their latest annual securities reportscreen_companies— filter companies by financial ratio (ROE, ROA, operating margin, current ratio, debt-to-equity); no price-based screensget_industry_overview— mean/median/count per ratio for an industry, plus top/bottom 3 companies
Ownership and risk
get_major_shareholders— large-shareholding report (大量保有報告書) data: holder, percentage, shares, filing dateget_risk_context— BOJ policy-rate sensitivity and METI export-control classification for a company
AI-powered analysis
get_document_summary— AI-generated summary of a filinganalyze_document— free-text Q&A grounded in a specific filing
Data quality
report_data_issue— report a figure that looks wrong, with the filing it came from
Account
get_account_quota— caller's current daily quota usage, limit, and reset time; does not itself consume quota
Account
Get an account and a kbk_ API key (or use OAuth) at
kabuken.intellics.ai. See
SETUP.md for the connection walkthrough.
Slash commands
/kabuken:company-snapshot <company>— revenue, income, assets, equity, and risk context for one company/kabuken:peer-comparison <company, company, ...>— side-by-side financials for 2-5 companies/kabuken:segment-breakdown <company>— business/geographic segment breakdown for a filing
The filing-text skill loads when you ask for risk factors, management discussion or the original filing text; it reads them as filed with get_filing_text.
Attribution
EDINET content (filings, facts, dimensions) is used under Japan's Public Data License 1.0 (PDL 1.0):
Source: EDINET (https://disclosure2.edinet-fsa.go.jp/), PDL 1.0 (https://www.digital.go.jp/resources/open_data/public_data_license_v1.0). Data is processed by Kabuken, not raw unprocessed FSA data.
The EDINET Taxonomy (concept labels, calculation-linkbase relationships,
dimension axis/member labels) is excluded from PDL 1.0 and separately
licensed under the FSA EDINET Taxonomy Legal Statement
(https://www.fsa.go.jp/search/EDINET_Taxonomy_Legal_Statement.html), which
requires the notice "© Copyright 2014 Financial Services Agency, The
Japanese Government" on redistribution. Tools that surface taxonomy content
(get_calculation_tree, get_segment_breakdown) carry this notice.
Figures returned by screen_companies, get_industry_overview,
compare_companies, and get_company_financials are calculated by Kabuken
from EDINET filings, not reported directly by EDINET. Text from
get_filing_text is reproduced verbatim from the filing; the filing company
holds the rights to its text. Output from
analyze_document is AI-generated and may contain errors; it is not
investment advice.
Privacy policy
https://kabuken.intellics.ai/privacy
Documentation
https://kabuken.intellics.ai/docs
Plugin package
scripts/build-package.sh builds dist/kabuken-plugin-<version>.zip with
plugin.json at the ZIP root, plus mcp.json, skills/ (without the
Claude Code-only kabuken-setup skill), assets/ and LICENSE.
README.md is not packaged. scripts/validate-package.sh checks the
manifests, skills, README and SETUP.md, and scripts/tests/run-tests.sh tests those
checks.
The Plugin package workflow runs both on every pull request and push to
main, and attaches the ZIP to a GitHub release when a v* tag is pushed.
The tag must match the version in plugin.json.
Versioning
One version number covers the Claude plugin (.claude-plugin/plugin.json),
the ChatGPT/Codex package (plugin.json) and the MCP Registry entry
(server.json). scripts/validate-package.sh fails if the three differ.
To release: bump all three to the same X.Y.Z, merge to main, push tag
vX.Y.Z, then run the Publish to MCP Registry workflow manually from
that tag. The workflow refuses to publish unless tag v<server.json version>
is on the checked-out commit.
Registry manifest
server.json describes the hosted Kabuken MCP server (https://kabuken.intellics.ai/mcp)
in the official MCP registry format and is
published from this repo under the io.github.intellics-ai/kabuken namespace. The server's
own source runs in a separate, private repository; this public repo is the registry's
companion listing and the home for the plugin package documented above. Publishing runs via
.github/workflows/publish-registry.yml (manual workflow_dispatch, GitHub OIDC
authentication, no stored secrets).
来源:README.md,提交 c3c135d
工具
0版本历史
8- v2.1.9最新Nov 5, 2026
- v2.1.6Oct 23, 2026
- v2.1.5Oct 22, 2026
- v2.1.4Oct 18, 2026
- v2.1.3Oct 8, 2026
- v2.1.2Oct 6, 2026
- v2.1.0Oct 5, 2026
- v2.0.1Sep 23, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分