Crypto Portfolio MCP

Crypto Portfolio MCP

site icon
2025.04.05 2
Python加密货币管理投资组合优化金融服务
Crypto Portfolio MCP 是一个用于跟踪和管理加密货币投资组合分配的MCP服务器,使AI代理能够实时查询和优化投资组合策略。它提供了投资组合管理、实时价格获取、价值历史图表生成以及投资组合分析等功能。
View on GitHub

Overview

基本能力

产品定位

Crypto Portfolio MCP 是一个专注于加密货币投资组合管理的工具,旨在帮助用户和AI代理实时跟踪、管理和优化其加密货币投资。

核心功能

  • 投资组合管理:添加和跟踪加密货币持仓,实时获取Binance价格。
  • 价格获取:获取任何Binance交易对的当前价格(例如BTC/USDT)。
  • 价值历史:生成投资组合价值随时间变化的可视化图表。
  • 分析提示:预构建的投资组合分析提示,提供多样化和风险建议。
  • SQLite存储:在本地数据库中持久化存储持仓信息。

适用场景

  • 加密货币投资者需要实时跟踪和管理其投资组合。
  • AI代理需要查询和优化加密货币投资策略。
  • 需要生成投资组合价值历史图表的用户。

工具列表

  • get_portfolio_summary:获取当前投资组合的文本摘要。
  • add_holding(coin_symbol: str, amount: float):添加加密货币持仓(例如"BTC", 0.1)。
  • get_price(coin_symbol: str):从Binance获取交易对的当前价格。
  • portfolio_value_history():生成投资组合价值历史的PNG图表。

常见问题解答

  • 无明确常见问题解答部分。

使用教程

使用依赖

  • Python 3.10+
  • Git(可选,用于克隆仓库)
  • 兼容的MCP客户端(例如Claude Desktop

安装教程

  1. 克隆仓库bash git clone https://github.com/kukapay/crypto-portfolio-mcp.git cd crypto-portfolio-mcp

  2. 安装依赖bash pip install mcp[cli] ccxt matplotlib

  3. 为Claude Desktop安装bash mcp install main.py --name "CryptoPortfolioMCP"

或手动更新配置文件: json { "mcpServers": { "crypto-portfolio-mcp": { "command": "python", "args": [ "path/to/crypto-portfolio-mcp/main.py" ] } } }

调试方式

安装完成后,可以通过MCP客户端(如Claude Desktop)与服务器交互。示例命令包括添加持仓、获取当前价格、查看投资组合摘要和生成价值历史图表等。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。