加密货币组合分析协议

Lighthouse MCP是一个模型上下文协议服务器,使Claude能够与您的Lighthouse.one加密货币组合数据进行交互,支持查询、分析和性能评估。

  • by l3wi
  • JavaScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 l3wi/mcp-lighthouse

使用说明

灯塔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,请执行以下步骤:

  1. 转到Lighthouse.one上的设置页面
  2. 点击“链接移动设备”选项
  1. 点击“复制传输链接”

注意:该URL将采用Lighthouse传输令牌URL的格式,Claude可以使用该URL对您的会话进行身份验证。

可用命令

连接后,您可以对Claude使用以下命令:

  1. 验证

    Use the authenticate command with a Lighthouse transfer token URL to log in.
    
  2. 列出投资组合

    Use the listLighthousePortfolios command to see all your portfolios and their total values.
    
  3. 获取投资组合概述

    Use the getLighthousePortfolio command to view your current portfolio status with detailed breakdowns.
    
  4. 获取产量数据

    Use the getLighthouseYieldData command to see yield information for your portfolio.
    
  5. 获取性能数据

    Use the getLighthousePerformanceData command to analyze your portfolio's performance over time.
    

会话管理

  • 服务器维护会话文件(.lighthouse_session)保持您的身份验证
  • 除非您明确注销或会话过期,否则您只需要进行一次身份验证
  • 会话数据安全地存储在本地计算机上

注意:您始终可以从Lighthouse仪表板撤销会话密钥。

安全说明

此MCP服务器在您的机器上本地运行,并直接与Lighthouse的API通信。您的身份验证凭据永远不会与Claude或任何第三方服务共享。

本地运行

  1. 构建项目:
npm install

npm run build
  1. 将MCP服务器添加到Claude

将此JSON粘贴到Claude应用程序的开发设置中。确保指向正确的构建输出。

{
  "mcpServers": {
    "lighthouse": {
      "command": "path/to/node/installation",
      "args": ["path/to/this/folder/mcp-lighthouse/dist/index.js"]
    }
  }
}

发展

该项目使用TypeScript构建,并使用FastMCP框架实现MCP服务器。要修改或扩展功能,请执行以下操作:

  1. 对以下内容进行更改 index.ts
  2. 重建项目: npm run build
  3. 重新启动服务器

需求

  • Node.js 16或更高版本
  • npm或纱线
  • 一个灯塔,一个账户