mcpField
D
Defeatbeta Api

Defeatbeta Api

本地服务
github.com/defeat-beta金融数据7912 天前更新

关于 Defeatbeta Api

Defeat Beta API MCP 是一个 MCP 服务,将 defeatbeta-api 的金融数据通过标准化上下文接口提供给大模型,用于结构化、可控的金融数据分析。它面向需要通过 Agent 查询市场数据的用户,可通过自然语言在支持 MCP 的客户端中安装。

主要功能

  1. 01将 defeatbeta-api 数据暴露给 MCP 客户端
  2. 02通过 stdio 连接 MCP 客户端
  3. 03使用 uvx 运行,无需手动部署
  4. 04支持通过 DEFEATBETA_GATEWAY 配置 HTTP 代理

适用场景

  1. 01查询股票最新价格与历史走势
  2. 02比较多家公司的关键财务指标
  3. 03让 Agent 汇总公司近期市场表现

MCP 相关

该项目是一个 MCP 服务,通过 stdio 与 Claude Desktop 等 MCP 客户端连接,向其暴露金融数据查询能力。

配置

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

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

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

详细介绍

Defeat Beta API MCP

Defeat Beta API MCP 是一个 MCP 服务,可通过标准化的上下文接口向大模型提供 defeatbeta-api 中的数据,从而支持结构化且可控的金融数据分析。

点击这里,了解更多 MCP 使用方式,并探索其他用例和最佳实践。

整体架构

┌──────────────────────┐
│   MCP Client         │
│  (Claude Desktop /   │
│   Manus AI /         │
│   Cherry Studio /    │
│   Other MCP Clients) │
└──────────┬───────────┘
           │  MCP (stdio)
           │  JSON-RPC
           ▼
┌──────────────────────────────┐
│   Defeat Beta API MCP Server │
│                              │
│  - MCP Tool Definitions      │
│  - Context Construction      │
│  - Windowing / Summarization │
│  - Output Shaping for LLM    │
│                              │
│  (runs in isolated .venv)    │
└──────────┬───────────────────┘
           │
           │  Python API Calls
           ▼
┌──────────────────────────────┐
│       defeatbeta-api         │
│  (Published PyPI Package)    │
│                              │
│  - Market Data Access        │
│  - Price / History / Metrics │
│                              │
└──────────┬───────────────────┘
           │
           ▼
┌──────────────────────────────┐
│   Financial Data Sources     │
│   (via defeatbeta-api)       │
└──────────────────────────────┘

安装

Defeat Beta API MCP 可通过自然语言在兼容 MCP 的 Agent 和客户端中安装,包括 Claude Desktop、Manus、Codex、Hermes Agent、OpenClaw Agent 等。

向你的 Agent 发送以下消息:

Install the Defeat Beta API MCP from https://github.com/defeat-beta/defeatbeta-api/tree/main/mcp. Use uvx to run it, configure it for this agent, and verify that the MCP server connects successfully.

Agent 会为你处理安装和 MCP 配置。

故障排除:安装超时

首次启动时,uvx 下载软件包可能需要较长时间。如果安装或 MCP 连接超时,请让你的 Agent 运行以下命令,然后重试:

uvx --refresh "git+https://github.com/defeat-beta/defeatbeta-api.git#subdirectory=mcp"
可选:HTTP 代理

如果你的环境无法访问 Defeat Beta Yahoo Finance Dataset,请让你的 Agent 为 MCP 服务配置 DEFEATBETA_GATEWAY 环境变量:

Configure the Defeat Beta API MCP to use my HTTP proxy by setting DEFEATBETA_GATEWAY to http://127.0.0.1:8118, then restart the MCP server and verify the connection.

将 http://127.0.0.1:8118 替换为你的代理地址。

用法

安装后,直接向你的 Agent 提出金融数据问题即可。Agent 会在适当时使用 Defeat Beta API MCP。

示例:

  • 苹果最新的股价是多少?
  • 显示 NVIDIA 过去一个月的价格历史。
  • 比较 Microsoft 和 Google 的关键财务指标。
  • 总结 Tesla 近期的市场表现。
📷 查看 Claude Desktop 示例

Claude MCP Example

📷 查看 Manus 示例

Manus MCP Example

评论

支持 Markdown

第一次接触 MCP?

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

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