使用说明
灯塔MCP
一个模型上下文协议(MCP)服务器,使Claude能够与您的Lighthouse.one投资组合数据进行交互。这种集成允许您直接通过Claude查询和分析您的加密货币投资组合。
特性
- 认证:使用转移令牌URL与Lighthouse进行安全身份验证
- 投资组合概述:获取您的投资组合的详细细分,包括:
- 投资组合总价值
- 资产类型分布
- 主要持股(≥1000美元)
- 连接的钱包/帐户列表
- 资产详细信息:查看投资组合中特定资产的详细信息
- 交易历史记录:跨钱包访问您的交易历史记录
- 性能分析:了解投资组合随时间的表现
您可以向Claude提出任何形式的自然语言问题,如性能、资产分配等,Claude将尽力调用正确的工具并为您生成asnwer。
使用Claude Desktop
注意:您 必须 至少安装了Node LTS才能使用此MCP服务器。尝试 N-安装 在您的系统上快速安装Node。
将此添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"lighthouse": {
"command": "npx",
"args": ["-y", "mcp-lighthouse"]
}
}
}
然后重新启动Claude应用程序。如果启动时没有出现任何错误,则MCP服务器正在工作。
身份验证演练
系统会要求您提供身份验证URL。要获取该URL,请执行以下步骤:
- 转到Lighthouse.one上的设置页面
- 点击“链接移动设备”选项
- 点击“复制传输链接”
注意:该URL将采用Lighthouse传输令牌URL的格式,Claude可以使用该URL对您的会话进行身份验证。
可用命令
连接后,您可以对Claude使用以下命令:
-
验证
Use the authenticate command with a Lighthouse transfer token URL to log in. -
列出投资组合
Use the listLighthousePortfolios command to see all your portfolios and their total values. -
获取投资组合概述
Use the getLighthousePortfolio command to view your current portfolio status with detailed breakdowns. -
获取产量数据
Use the getLighthouseYieldData command to see yield information for your portfolio. -
获取性能数据
Use the getLighthousePerformanceData command to analyze your portfolio's performance over time.
会话管理
- 服务器维护会话文件(
.lighthouse_session)保持您的身份验证 - 除非您明确注销或会话过期,否则您只需要进行一次身份验证
- 会话数据安全地存储在本地计算机上
注意:您始终可以从Lighthouse仪表板撤销会话密钥。
安全说明
此MCP服务器在您的机器上本地运行,并直接与Lighthouse的API通信。您的身份验证凭据永远不会与Claude或任何第三方服务共享。
本地运行
- 构建项目:
npm install
npm run build
- 将MCP服务器添加到Claude
将此JSON粘贴到Claude应用程序的开发设置中。确保指向正确的构建输出。
{
"mcpServers": {
"lighthouse": {
"command": "path/to/node/installation",
"args": ["path/to/this/folder/mcp-lighthouse/dist/index.js"]
}
}
}
发展
该项目使用TypeScript构建,并使用FastMCP框架实现MCP服务器。要修改或扩展功能,请执行以下操作:
- 对以下内容进行更改
index.ts - 重建项目:
npm run build - 重新启动服务器
需求
- Node.js 16或更高版本
- npm或纱线
- 一个灯塔,一个账户