mcpField
B
buffette-code-mcp-server

buffette-code-mcp-server

本地服务
github.com/BuffettCode开发工具234 周前更新

关于 buffette-code-mcp-server

buffette-code-mcp-server 通过 Buffett Code API 向 MCP 客户端提供日本和美国公司的数据。工具涵盖公司、股票、财务期间、市场反应、股东、业务分部及相似公司信息。

主要功能

  1. 01获取日本公司数据
  2. 02获取美国公司和股票数据
  3. 03查询每日及季度记录
  4. 04查看市场反应与统计数据
  5. 05获取股东、分部和业绩预期修订
  6. 06查找相似公司

适用场景

  1. 01查看日本或美国公司的信息
  2. 02查询公司每日或季度记录
  3. 03分析市场反应和股票统计
  4. 04检查股东、分部或业绩预期数据

MCP 相关

通过工具向 MCP 客户端提供 Buffett Code API 数据,覆盖日本和美国市场。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"buffett-code": {
"command": "npx",
"args": [
"-y",
"tsx"
]
}
}
}
启动命令npx -y tsx

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

安装包
npmtsx

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

buffett-code-mcp-server

一个可访问 buffett-code API 的 MCP(Model Context Protocol) 服务。

功能

可用工具:

日本市场
  • buffett_code_get_jp_company - 从 Buffett Code 获取日本公司信息
  • buffett_code_get_jp_company_daily - 从 Buffett Code 获取指定日期的日本公司每日信息
  • buffett_code_get_jp_company_quarterly - 从 Buffett Code 获取指定年份和季度的日本公司季度信息
  • buffett_code_get_jp_company_daily_market_reaction - 获取日本公司的每日市场反应,包括文本和股价变动率。目前仅适用于数据充足的股票,时间为季度或年度财报公告日当天或前后。
  • buffett_code_get_jp_company_weekly_stats - 获取针对公司或股票计算的每周统计数据,主要包括与股价相关的统计数据。
  • buffett_code_get_jp_company_monthly_stats - 获取针对公司或股票计算的每月统计数据,主要包括与股价相关的统计数据。
  • buffett_code_get_jp_company_monthly_kpis - 获取日本公司的每月 KPI。
  • buffett_code_get_jp_company_quarterly_long_text_content - 根据证券报告或季度报告中的 HTML 文本,获取经处理的 Buffett Code 长篇文本内容。
  • buffett_code_get_jp_company_quarterly_major_shareholders - 获取公司或股票在其证券报告或季度报告中列出的主要股东信息。
  • buffett_code_get_jp_company_quarterly_segments - 获取公司或股票在其证券报告或季度报告中披露的分部信息。
  • buffett_code_get_jp_company_annually_guidance_revisions - 获取公司或股票按财年列出的盈利指引修订清单。
  • buffett_code_get_jp_company_similarities - 获取与指定公司相似的公司清单。
美国市场
  • buffett_code_get_us_company - 从 Buffett Code 获取公司信息
  • buffett_code_get_us_company_daily - 从 Buffett Code 获取指定日期的公司每日信息
  • buffett_code_get_us_company_quarterly - 从 Buffett Code 获取指定年份和季度的公司季度信息
  • buffett_code_get_us_company_stocks - 从 Buffett Code 获取指定股票的公司股票信息
  • buffett_code_get_us_company_stocks_daily - 从 Buffett Code 获取指定股票和日期的公司股票每日信息
  • buffett_code_get_us_company_stocks_quarterly - 从 Buffett Code 获取指定股票和年季度的公司股票季度信息

快速开始

安装

待定

使用方法
启动 MCP 服务

待定

为客户端编辑 MCP 配置 JSON:
...
    "buffett-code": {
      "command": "node",
      "args": [
        "/path/to/buffett-code-mcp-server/dist/index.js"
      ],
      "env": {
      }
    },
...
在 Claude Desktop 中运行时

需要 tsx,因此已安装。

npm install -D tsx

改写 claude_desktop_config.json。

{
  "mcpServers": {
      "buffett-code": {
        "command": "npx",
        "args": [
          "tsx",
          "/Users/shogoakiyama/Desktop/buffett-code-mcp-server/src/index.ts"
        ],
        "env": {
        }
      }
  }
}

开发

可用脚本
  • npm run dev - 在开发模式下启动服务并启用热重载
  • npm run build - 构建用于生产环境的项目
  • npm run start - 启动生产环境服务
  • npm run lint - 运行代码检查(ESLint 和 Prettier)
  • npm run fix - 自动修复代码检查问题
  • npm run examples - 运行示例脚本
贡献
  1. Fork 此仓库
  2. 创建功能分支
  3. 运行测试和代码检查:npm run lint
  4. 提交更改
  5. 推送到分支
  6. 创建 Pull Request

评论

支持 Markdown

第一次接触 MCP?

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

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