使用说明
财务数据集MCP服务器
引言
这是一个模型上下文协议(MCP)服务器,提供对以下股票市场数据的访问 财务数据集.
它允许克劳德和其他人工智能助手直接通过MCP界面检索损益表、资产负债表、现金流量表、股票价格和市场新闻。
可用工具
此MCP服务器提供以下工具:
- get_come_statements:获取公司的损益表。
- 获取平衡表:获取公司的资产负债表。
- get_cash_flow_statements:获取公司的现金流量表。
- get_current_stock_price:获取公司的当前/最新价格。
- 获取历史库存价格:获取公司的历史股价。
- 公司新闻:为公司获取新闻。
- get_available_crypto_tickers:获取所有可用的加密货币代码。
- get_crypto_prices:获取加密货币的历史价格。
- 获取历史密码价格:获取加密货币的历史价格。
- get_current_crypto_price:获取加密货币的当前/最新价格。
设置
先决条件
- Python 3.10或更高版本
- 紫外线 包管理器
安装
-
克隆此存储库:
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配置文件:
# 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的工具菜单(锤子图标)中看到可用的金融工具
-
试着问克劳德一些问题,比如:
- “苹果最近的损益表是什么?”
- “给我看看特斯拉股票的当前价格”
- “获取微软2024-01-01至2024-12-31的历史价格”