关于 Crypto Portfolio MCP
Crypto Portfolio MCP 是用于跟踪加密货币持仓和组合价值的 MCP 服务。它使用 Binance 价格、以 SQLite 保存持仓,并提供价值图表和组合分析提示词。
主要功能
- 01跟踪加密货币持仓
- 02获取 Binance 交易对价格
- 03生成组合价值图表
- 04使用 SQLite 保存持仓
- 05提供组合分析提示词
适用场景
- 01添加持仓并查看组合总值
- 02查询币种的 Binance 实时价格
- 03查看组合价值历史
- 04评估分散度和风险
MCP 相关
它向 MCP 客户端提供组合摘要、持仓录入、价格查询和价值历史图表工具,以及组合分析提示词。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
加密货币投资组合 MCP
用于跟踪和管理加密货币投资组合配置的 MCP 服务,让 AI Agent 能够实时查询和优化投资组合策略。
功能
- 投资组合管理:添加和跟踪加密货币持仓,并获取 Binance 实时价格。
- 价格查询:获取任意 Binance 交易对的当前价格(例如 BTC/USDT)。
- 价值历史记录:生成投资组合价值随时间变化的可视化图表。
- 分析提示词:预置用于投资组合分析的提示词,提供多元化配置和风险建议。
- SQLite 存储:在本地数据库中持久保存持仓。
安装
前置条件
- Python 3.10+
- Git(可选,用于克隆仓库)
- 兼容的 MCP 客户端(例如 Claude Desktop)
设置
-
克隆仓库:
git clone https://github.com/kukapay/crypto-portfolio-mcp.git cd crypto-portfolio-mcp -
安装依赖:
pip install mcp[cli] ccxt matplotlib -
为 Claude Desktop 安装:
mcp install main.py --name "CryptoPortfolioMCP"或手动更新配置文件:
{ "mcpServers": { "crypto-portfolio-mcp": { "command": "python", "args": [ "path/to/crypto-portfolio-mcp/main.py" ] } } }
使用方法
安装后,可通过 Claude Desktop 等 MCP 客户端与服务交互。以下是命令示例:
添加持仓
- 提示词:“在我的投资组合中添加 0.1 BTC”
- 结果:将 0.1 BTC/USDT 添加到你的投资组合,并确认“已将 0.1 BTC/USDT 添加到投资组合”。
获取当前价格
- 提示词:“ETH 在 Binance 上的当前价格是多少?”
- 结果:返回“ETH/USDT 在 Binance 上的当前价格:$2000.50”(示例价格)。
投资组合摘要
- 提示词:“我的当前投资组合摘要是什么?”
- 结果:显示格式化的摘要,例如:
Portfolio Summary: BTC/USDT: 0.1 @ $60000.00 = $6000.00 ETH/USDT: 2.0 @ $2000.00 = $4000.00 Total Value: $10000.00
投资组合价值历史记录
- 提示词:“显示我的投资组合价值历史记录”
- 结果:生成并显示投资组合价值随时间变化的 PNG 图表。
分析投资组合
- 提示词:“分析我的加密货币投资组合”
- 结果:根据当前持仓和 Binance 市场趋势提供分析和建议。
工具
该服务提供以下工具:
get_portfolio_summary:获取当前投资组合的文本摘要。add_holding(coin_symbol: str, amount: float):添加加密货币持仓(例如,“BTC”、0.1)。get_price(coin_symbol: str):从 Binance 获取交易对的当前价格。portfolio_value_history():生成投资组合价值历史记录的 PNG 图表。
详细参数说明请参阅源代码文档字符串。
数据库
持仓存储在 SQLite 数据库(portfolio.db)中,表结构如下:
CREATE TABLE holdings (
id INTEGER PRIMARY KEY,
coin_symbol TEXT, -- e.g., "BTC/USDT"
amount REAL, -- Quantity of the asset
purchase_date TEXT -- ISO format timestamp
)
许可证
本项目采用 MIT 许可证。详情请参阅 LICENSE。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。