这是一个使用 yfinance 的 Yahoo Finance MCP 服务器。此服务器提供了一组工具来获取股票数据、新闻和其他财务信息。
<a href="https://glama.ai/mcp/servers/@narumiruna/yfinance-mcp"> <img width="380" height="200" src="https://gips0.baidu.com/it/u=487567963,3519027346&fm=3081&app=3381&f=PNG?w=760&h=400" /> </a>get_ticker_info
symbol (字符串):股票代码。get_ticker_news
symbol (字符串):股票代码。search
query (字符串):搜索查询(股票代码或公司名称)。search_type (字符串):要检索的搜索结果类型(选项:"all", "quotes", "news")。get_top
sector (字符串):要获取的行业。top_type (字符串):要检索的顶级公司类型(选项:"top_etfs", "top_mutual_funds", "top_companies", "top_growth_companies", "top_performing_companies")。top_n (数字,可选):要检索的顶级实体数量(默认值为 10)。get_price_history
symbol (字符串):股票代码。period (字符串,可选):要检索数据的时间段(例如 '1d', '1mo', '1y')。默认值为 '1mo'。interval (字符串,可选):数据间隔频率(例如 '1d', '1h', '1m')。默认值为 '1d'。chart_type (字符串,可选):要生成的图表类型。如果没有指定,则返回价格数据作为 Markdown 表格。选项:
chart_type:返回历史价格数据作为 Markdown 表格chart_type:返回一个 base64 编码的 WebP 图像以高效使用令牌您可以使用 uv(Python 包安装器)、Docker 或本地开发来使用此 MCP 服务器。
{
"mcpServers": {
"yfmcp": {
"command": "uvx",
"args": ["yfmcp@latest"]
}
}
}
在您的 MCP 服务器配置文件中添加以下配置:
{
"mcpServers": {
"yfmcp": {
"command": "docker",
"args": ["run", "-i", "--rm", "narumi/yfinance-mcp"]
}
}
}
对于本地开发,在您的 MCP 服务器配置文件中添加以下配置:
{
"mcpServers": {
"yfmcp": {
"command": "uv",
"args": [
"run",
"--directory",
"/path/to/yfinance-mcp",
"yfmcp"
]
}
}
}
将 /path/to/yfinance-mcp 替换为您本地仓库的实际路径。