Avanza MCP服务器

模型上下文协议(MCP)服务器,提供对Avanza的公共API的访问。获取实时瑞典股票报价、基金信息、图表和全面的市场数据。
🚀 特性
- 获取工具信息(股票、ETF、基金)
- 实时报价和订单深度
- 历史价格图表和财务比率
- 基金业绩和ESG指标
- 筛选和比较提示
MCP客户端的安装
Claude Desktop
将以下内容添加到您的Claude Desktop MCP配置文件中:
{
"mcpServers": {
"avanza": {
"command": "uvx",
"args": ["--prerelease=allow", "avanza-mcp"]
}
}
}保存配置后重新启动Claude Desktop。
Cursor
Cursor通过其设置支持MCP服务器。
- 打开 光标设置
- 导航到 AI → MCP服务器
- 添加具有以下配置的新MCP服务器:
{
"name": "avanza",
"command": "uvx",
"args": ["--prerelease=allow", "avanza-mcp"]
}添加后,Cursor可以直接在聊天和内联提示中查询Avanza市场数据。
Visual Studio Code
VS Code可以通过MCP兼容扩展或自定义AI工具使用Avanza MCP Server。
- 确保你有 Python 3.10+ 安装
- 确保
uv已安装:https://docs.astral.sh/uv/ - 将以下MCP服务器配置添加到启用MCP的扩展或工具中:
{
"mcpServers": {
"avanza": {
"command": "uvx",
"args": ["--prerelease=allow", "avanza-mcp"]
}
}
}更新配置后重新加载VS Code窗口。
注: MCP支持取决于您使用的特定扩展。有关MCP设置的详细信息,请参阅扩展程序的文档。
⚠️ 免责声明
这是一个非官方的API客户端/MCP服务器。不隶属于Avanza Bank AB。基础API可以在任何时候删除或更改,而无需发出警告。
本软件的作者不对任何间接损害(可预见或不可预见)负责,例如,如有必要,数据的丢失或更改或欺诈性访问、病毒或任何其他有害因素的意外传播、利润或机会的损失、更换商品和服务的成本或第三方的态度和行为。
🛠️ MCP工具
搜索与发现
| 工具 | 说明 |
|---|---|
search_instruments | 按名称或代码查找股票、基金、ETF |
get_instrument_by_order_book_id | 按订单簿ID查找仪器 |
股票分析
| 工具 | 说明 |
|---|---|
get_stock_info | 包含基本面的完整股票信息 |
get_stock_quote | 实时价格和交易量数据 |
get_stock_analysis | 按年度和季度分列的财务比率 |
get_stock_chart | 历史OHLC价格数据 |
get_orderbook | 订单深度与买卖水平 |
get_marketplace_info | 交易时间和市场状况 |
get_recent_trades | 最新执行的交易 |
get_broker_trade_summary | 经纪人买卖活动 |
get_dividends | 历史股息数据 |
get_company_financials | 年度和季度财务报表 |
基金分析
| 工具 | 说明 |
|---|---|
get_fund_info | 完整的基金信息和业绩 |
get_fund_sustainability | ESG评分和可持续性指标 |
get_fund_chart | 历史性能图表 |
get_fund_chart_periods | 所有时间段的性能 |
get_fund_description | 资金详细说明 |
get_fund_holdings | 投资组合配置(国家、行业、顶级持股) |
证书
| 工具 | 说明 |
|---|---|
filter_certificates | 使用分页搜索和筛选证书 |
get_certificate_info | 获取详细的证书信息 |
get_certificate_details | 获取扩展证书详细信息 |
权证
| 工具 | 说明 |
|---|---|
filter_warrants | 搜查和过滤令(涡轮增压器、迷你型) |
get_warrant_info | 获取详细的搜查令信息 |
get_warrant_details | 获取延期搜查令详细信息 |
交易所交易基金
| 工具 | 说明 |
|---|---|
filter_etfs | 搜索和筛选交易所交易基金 |
get_etf_info | 获取详细的ETF信息 |
get_etf_details | 获取扩展的ETF详细信息 |
期货/远期
| 工具 | 说明 |
|---|---|
list_futures_forwards | 列出可用的期货和远期合约 |
get_future_forward_filter_options | 获取可用的过滤器选项 |
get_future_forward_info | 获取合同信息 |
get_future_forward_details | 获取扩展合同详细信息 |
附加数据
| 工具 | 说明 |
|---|---|
get_number_of_owners | 获取任何仪器的所有者计数 |
get_short_selling | 获取工具的卖空数据 |
get_marketmaker_chart | 获取交易产品(证书、权证、ETF)的OHLC价格图数据 |
💡 MCP提示
分析提示
analyze_stock-全面的库存分析工作流程compare_funds-多基金比较模板screen_dividend_stocks-股息股票筛选
工作流提示(教人工智能高效数据提取)
search_and_analyze_instrument-高效查找和分析仪器指南filter_instruments_efficiently-分页过滤大型数据集指南compare_multiple_instruments-有效比较仪器指南explore_market_segment-细分市场探索指南get_historical_analysis-历史数据分析指南screen_by_criteria-按自定义标准筛选指南
📚 MCP资源
文献资源
avanza://docs/usage-AI助手综合使用指南avanza://docs/quick-start-常见任务的快速参考
仪器资源
avanza://stock/{instrument_id}-以降价方式获取股票信息avanza://fund/{instrument_id}-以降价方式获取资金信息
注: 这 --prerelease=allow 标志是必需的,因为此包依赖于fastmcp 3.0(目前处于测试阶段)。一旦fastmcp 3.0稳定版发布,就不再需要了。在Claude Desktop中的使用
配置后,您可以询问Claude:
- “在Avanza上搜索沃尔沃股票”
- “获取爱立信的最新股票报价”
- “向我展示可持续的瑞典基金”
- “H&M的订单簿上有什么?”
- “比较这三只基金的表现”
- “多年来,SEB支付了哪些股息?”
- “显示Avanza Global基金的投资组合”
📄 许可证
MIT许可证-请参阅 许可证.md 了解详情。
🤝 贡献
欢迎投稿!请随时提交拉取请求。
