Back to MCP directory
publicPublicdnsLocal runtime

mcp-sample-financial-tool

一个提供金融数据和计算服务的MCP服务器,支持股票、加密货币、外汇汇率查询,以及复利计算和金融新闻获取功能。

article

README

🚀 金融数据提供者 MCP 服务器

金融数据提供者 MCP 服务器是一个模型上下文协议(MCP)的实现方案,它借助各类 API 为用户提供丰富的财务数据以及便捷的计算功能,满足金融领域多样化的数据需求。

🚀 快速开始

金融数据提供者 MCP 服务器通过不同 API 提供多种金融数据和计算功能。你可按需调用对应工具获取所需信息。

✨ 主要特性

  • 股票价格数据:使用 Alpha 优势 API 获取实时股票价格。
  • 加密货币数据:通过 Coin Gecko API 获得加密货币价格和统计数据。
  • 外汇汇率:利用 Exchange Rate API 访问汇率信息。
  • 复利计算器:根据自定义参数计算复利利息。
  • 财务新闻:从 GNews API 获取最新的财务新闻。

💻 使用示例

基础用法

以下是各个工具的使用示例,展示了调用时所需的参数格式。

1. getStockPrice

{
    标的股票代码: string;
}

2. getCryptoPrice

{
    数字货币符号: string;
}

3. getForexRate

{
    汇率对: string;
}

4. calculateCompoundInterest

{
    本金: number,
    利率: number,
    时间: number,
    复利频率: number
}

5. getFinancialNews

{
    类别: string;
}

📦 安装指南

安装依赖项

npm install
pnpm install

运行服务器

npm run dev

⚠️ 重要提示

  • 服务器使用演示 API 密钥进行展示。
  • 产品环境请用自定义的 API 密钥替换。
  • 某些 API 在免费层可能有速率限制。
help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client