
最近热衷于找一些好玩的MCP,集成在cursor中,给大模型外挂许多有趣的功能,例如:
今天分享的两个mcp server:mcp-yfinance 和 Financial Datasets,主要是在cursor中可以观测一下股市的情况。
这两个 mcp server 要求python版本在3.10以上即可,需要将源码部署到本地。
git clone https://github.com/financial-datasets/mcp-server
cd mcp-server
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows
curl -LsSf https://astral.sh/uv/install.ps1 | powershell# 创建虚拟环境并激活
uv venv
source .venv/bin/activate # 在 Windows 上: .venv\Scripts\activate
# 安装依赖
uv add "mcp[cli]" httpx # 在 Windows 上: uv add mcp[cli] httpx激活环境,命令行会多一个项目名称。


然后复制api的key。

在 .env 中设置 financial-datasets-api-key。
cp .env.example .env
# 在 .env 中设置 API 密钥
FINANCIAL_DATASETS_API_KEY=your-financial-datasets-api-key这样就完成了 financial-datasets mcp server 的准备配置工作。Financial Datasets 主要是关注美股,所以我们可以使用 mcp-yfinance 来扩充一下A股。
mcp-yfinance 的安装比较简单,下载源码:
git clone https://github.com/9nate-drake/mcp-yfinance安装所需要的依赖:
pip install mcp yfinance在 Cursor 的 Cursor Settings 中找到 MCP。

点击右侧上方的 Add new global MCP server 按钮,便自动打开 .local 目录下的 mcp.json 文件,我们将两个 mcp server 的json信息粘贴进去.
{
"mcpServers": {
"financial-datasets": {
"command": "uv",
"args": [
"--directory",
"/path/to/financial-datasets-mcp",
"run",
"server.py"
]
},
"yfinance": {
"command": "python3.10",
"args": [
"/Users/guanshilong/app/ai/mcp/mcp-yfinance/server.py"
]
}
}
}在MCP页面就可以看到配置的 mcp server 信息。

可以看到 financial-datasets mcp server 的一些tool:
我们来问一下关于价格的问题,如下:

TSLA 的如下:

还可以问一些最近公司新闻:

TSLA 的如下:

还有可以分析一下持仓信息:

financial-datasets 和 mcp-yfinance 中的一些实时数据会有延迟,当时对于整合一些公司最新消息、分析历史数据还是挺不错的。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。