mcpField
I
irkumo

irkumo

本地服务
irkumo.com金融数据04 周前更新

关于 irkumo

irkumo 是面向金融与企业信息查询场景的 MCP 服务,可按证券代码、公司名、旧名或品牌名查找日本上市公司的 IR 页面和业绩公告列表。它还提供企业属性、变更记录及额度信息,并按请求字段扣除额度。

主要功能

  1. 01按名称或代码匹配公司
  2. 02搜索公司候选列表
  3. 03获取 IR 与业绩公告 URL
  4. 04查询月度更新等变更记录
  5. 05查看额度、字段和来源信息

适用场景

  1. 01查找日本上市公司的 IR 页面
  2. 02按证券代码获取业绩公告列表 URL
  3. 03检查公司信息更新及 API 额度

MCP 相关

该 MCP 服务将 irkumo API 的日本上市公司数据提供给客户端,可通过 stdio 连接。查询工具涵盖公司匹配、字段读取、变更记录和额度查询;多数数据查询需要 API 密钥。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"com-irkumo-irkumo": {
"command": "npx",
"args": [
"-y",
"irkumo-mcp"
],
"env": {
"IRKUMO_API_KEY": "<IRKUMO_API_KEY>"
}
}
}
}
启动命令npx -y irkumo-mcp
需要配置的环境变量
IRKUMO_API_KEY密钥irkumo API key (ir_live_...). Free sign-up: https://api.irkumo.com/account/login

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmirkumo-mcp0.1.2

工具

6

收录的工具列表 · 更新于 3 周前

参数类型必填说明
qstring是搜索查询(公司名称或别名)

详细介绍

irkumo-mcp

irkumo 的 MCP 服务(irkumo 是一个 API,可按证券代码、公司名称、曾用名或品牌名称查询日本 3,821 家上市公司的投资者关系(IR)页面 URL 和业绩公告(kessan tanshin)列表 URL。前往 https://api.irkumo.com/account/login 免费注册,即可获得 50 个试用积分(无需银行卡)。将密钥设为 IRKUMO_API_KEY,然后运行 npx -y irkumo-mcp。


这是一个 MCP(Model Context Protocol)服务,可搜索并获取上市公司的 IR 页面和业绩公告 URL。可通过 stdio 供 Claude Desktop、Claude Code、Cursor 等 AI 助手使用。

概述

irkumo-mcp 是 irkumo API 的 MCP 封装,可提供经核实的 3,821 家上市公司的 IR 页面 URL 和公司属性。 调用各工具时,只需指定所需的列,即可消耗积分获取数据。

功能

  • 根据公司名称、简称或品牌名称确定一家公司的代码(resolve_company)
  • 搜索符合条件的公司候选列表(search_companies)
  • 根据证券代码获取 IR 页面 URL 和属性(get_company)
  • 获取月度更新等差异数据(list_changes)
  • 查看积分余额和有效期(get_balance)
  • 查看可用的列定义、单价和来源(list_fields)

要求

  • Node.js 20 或更高版本
  • irkumo API 密钥(可通过 https://api.irkumo.com/account/login 仅使用电子邮件地址免费注册,并获得 50 个试用积分(有效期为 30 天)。 打开链接后,请在账户页面创建密钥。无需绑定银行卡)

安装与启动

直接通过 npx 运行(软件包发布后)
npx irkumo-mcp
从本地构建运行
cd mcp
npm install
npm run build
node dist/index.js

环境变量

变量名必填默认值说明
IRKUMO_API_KEY是无irkumo API 密钥(以 ir_live_... 开头的字符串)。即使未设置也会启动,可使用工具列表和 list_fields;其他工具则会返回注册指引
IRKUMO_API_BASE否https://api.irkumo.comirkumo API 的基础 URL。本地开发时可指定 http://127.0.0.1:8787 等地址
IRKUMO_SITE_URL否https://irkumo.com网站的基础 URL。余额不足(402)时用于提供购买指引链接

客户端配置示例

1. Claude Desktop

在配置文件(claude_desktop_config.json)中添加以下内容。

  • macOS:~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows:%APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "irkumo": {
      "command": "npx",
      "args": ["-y", "irkumo-mcp"],
      "env": {
        "IRKUMO_API_KEY": "ir_live_your_api_key_here"
      }
    }
  }
}

使用本地构建时:

{
  "mcpServers": {
    "irkumo": {
      "command": "node",
      "args": ["/path/to/ir-url-api/mcp/dist/index.js"],
      "env": {
        "IRKUMO_API_KEY": "ir_live_your_api_key_here",
        "IRKUMO_API_BASE": "http://127.0.0.1:8787"
      }
    }
  }
}
2. Claude Code

在 Claude Code CLI 中运行以下命令进行添加。

claude mcp add irkumo npx -y irkumo-mcp --env IRKUMO_API_KEY=ir_live_your_api_key_here
3. Cursor

在 .cursor/mcp.json 中添加以下内容。

{
  "mcpServers": {
    "irkumo": {
      "command": "npx",
      "args": ["-y", "irkumo-mcp"],
      "env": {
        "IRKUMO_API_KEY": "ir_live_your_api_key_here"
      }
    }
  }
}

工具列表与积分消耗

回复末尾始终会附加一行 credits_charged: N / credits_remaining: M。 请求已拥有的列会额外消耗积分,因此请只请求所需的列。

工具名参数返回内容积分消耗
resolve_companyq:搜索词(1~100 个字符)匹配度最高的一家公司的 code、name 和 match(stage)1(无结果时为 0)
search_companiesq:搜索词、limit:数量(默认 3,最多 5)、fields:属性列(默认 code,name)、筛选条件候选列表1(无结果时为 0)
get_companycode:证券代码(4 位/5 位)、fields:列名(逗号分隔,默认 ir_url)一家公司的指定列数据请求的列数(每列 1 个积分)
list_changessince:起始时间(ISO 8601 或版本名称)、limit:数量(默认 50)、column:按列名筛选变更行列表返回的行数(每行 1 个积分)
get_balance无积分余额和各批次积分的有效期0
list_fields无列列表、单价和来源信息0
注意事项
  • search_companies 的 fields 只能指定属性列(code、code4、name、name_current、kana、en、industry、fiscal_month、prefecture、city)。不能指定 URL 列(ir_url、tanshin_url)或别名(aliases)。
  • 如需 URL 列,请先通过 resolve_company 或 search_companies 获取证券代码,然后使用 get_company 指定所需的列。

余额不足时的提示

积分余额不足时(HTTP 402),不会抛出异常(错误),而是返回如下购买页面提示信息。

残高不足です。購入ページ: https://irkumo.com/pricing.html (残高 0)
credits_charged: 0 / credits_remaining: 0

可通过提示中的 URL 购买额外的积分包。

速率限制

API 对每个密钥设有每 10 秒 20 个请求的速率限制。 超过限制时(HTTP 429),会返回消息 请稍后再试。(超过速率限制)。 请稍等片刻后重试。

评论

支持 Markdown

第一次接触 MCP?

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

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