关于 Financial Datasets MCP Server
Financial Datasets MCP Server 是一个 MCP 服务,用于通过 MCP 接口访问 Financial Datasets 的股票市场数据。它面向希望让 Claude 等 AI 助手查询财务报表与价格信息的用户。
主要功能
- 01获取利润表、资产负债表与现金流量表
- 02查询当前及历史股票价格
- 03获取公司相关新闻
- 04查询加密货币价格与可用代码
适用场景
- 01让 Claude 查询苹果公司的近期利润表
- 02查询特斯拉股票的当前价格
- 03获取 MSFT 在指定时间段内的历史价格
MCP 相关
该服务作为 MCP 服务运行,向 MCP 客户端暴露获取财务报表、股价、新闻和加密货币价格的工具。需要配置 FINANCIAL_DATASETS_API_KEY。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Financial Datasets MCP 服务
简介
这是一个 Model Context Protocol(MCP)服务,可通过 Financial Datasets 提供股票市场数据。
它允许 Claude 和其他 AI 助手通过 MCP 接口直接获取损益表、资产负债表、现金流量表、股票价格和市场新闻。
可用工具
此 MCP 服务提供以下工具:
- get_income_statements:获取公司的损益表。
- get_balance_sheets:获取公司的资产负债表。
- get_cash_flow_statements:获取公司的现金流量表。
- get_current_stock_price:获取公司的当前/最新股价。
- get_historical_stock_prices:获取公司的历史股价。
- get_company_news:获取公司的新闻。
- get_available_crypto_tickers:获取所有可用的加密货币代码。
- get_crypto_prices:获取某种加密货币的历史价格。
- get_historical_crypto_prices:获取某种加密货币的历史价格。
- get_current_crypto_price:获取某种加密货币的当前/最新价格。
设置
前置条件
- Python 3.10 或更高版本
- uv 包管理器
安装
-
克隆此代码库:
git clone https://github.com/financial-datasets/mcp-server cd mcp-server -
如果尚未安装 uv,请先安装:
# macOS/Linux curl -LsSf https://astral.sh/uv/install.sh | sh # Windows curl -LsSf https://astral.sh/uv/install.ps1 | powershell -
安装依赖项:
# Create virtual env and activate it uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activate # Install dependencies uv add "mcp[cli]" httpx # On Windows: uv add mcp[cli] httpx -
设置环境变量:
# Create .env file for your API keys cp .env.example .env # Set API key in .env FINANCIAL_DATASETS_API_KEY=your-financial-datasets-api-key -
运行服务:
uv run server.py
连接到 Claude Desktop
-
如果尚未安装 Claude Desktop,请先安装
-
创建或编辑 Claude Desktop 配置文件:
# macOS mkdir -p ~/Library/Application\ Support/Claude/ nano ~/Library/Application\ Support/Claude/claude_desktop_config.json -
添加以下配置:
{ "mcpServers": { "financial-datasets": { "command": "/path/to/uv", "args": [ "--directory", "/absolute/path/to/financial-datasets-mcp", "run", "server.py" ] } } }将
/path/to/uv替换为运行which uv得到的结果,并将/absolute/path/to/financial-datasets-mcp替换为此项目的绝对路径。 -
重启 Claude Desktop
-
现在应该可以在 Claude Desktop 的工具菜单(锤子图标)中看到金融工具
-
尝试向 Claude 提问,例如:
- “Apple 最近的损益表是什么?”
- “显示 Tesla 股票的当前价格”
- “获取 MSFT 在 2024-01-01 至 2024-12-31 期间的历史价格”
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。