
Crypto Portfolio MCP

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)
安装教程
-
克隆仓库:
bash git clone https://github.com/kukapay/crypto-portfolio-mcp.git cd crypto-portfolio-mcp
-
安装依赖:
bash pip install mcp[cli] ccxt matplotlib
-
为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)与服务器交互。示例命令包括添加持仓、获取当前价格、查看投资组合摘要和生成价值历史图表等。