Lighthouse MCP

by l3wi

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Enables access to Lighthouse.one portfolio data, including portfolio overview, asset details, transaction history, and performance analysis of crypto investments.

ライトハウスMCP

ClaudeがLighthouse.oneのポートフォリオデータと連携できるようにするモデルコンテキストプロトコル(MCP)サーバー。この統合により、Claudeから直接暗号資産ポートフォリオのクエリと分析が可能になります。

特徴

  • 認証: 転送トークン URL を使用して Lighthouse で安全に認証します
  • ポートフォリオの概要: 以下の内容を含むポートフォリオの詳細な内訳を取得します。
    • ポートフォリオ総額
    • 資産タイプの分布
    • 主要保有資産(1,000ドル以上)
    • 接続されているウォレット/アカウントのリスト
  • 資産詳細: ポートフォリオ内の特定の資産に関する詳細情報を表示します
  • 取引履歴: ウォレット間の取引履歴にアクセスします
  • パフォーマンス分析: ポートフォリオのパフォーマンスを時間の経過とともに把握します

パフォーマンス、アセットの配布などについて、自然言語であらゆる形式の質問を Claude に尋ねることができ、Claude は適切なツールを呼び出して回答を生成するよう最善を尽くします。

Claude Desktopでの使用

注意:このMCPサーバーを使用するには、少なくともNode LTSがインストールされている必要があります。N -Installを使って、システムにNodeを素早くインストールしてみてください。

これをclaude_desktop_config.jsonに追加します:

{ "mcpServers": { "lighthouse": { "command": "npx", "args": ["-y", "mcp-lighthouse"] } } }

その後、Claudeアプリを再起動してください。起動時にエラーが表示されない場合は、MCPサーバーは正常に動作しています。

認証のウォークスルー

認証URLの入力を求められます。取得するには、以下の手順に従ってください。

  1. Lighthouse.oneの設定ページに移動します
  2. 「モバイルデバイスをリンク」オプションをクリックします

  1. 「転送リンクをコピー」をクリックします

注: URL は、Claude がセッションの認証に使用できる Lighthouse 転送トークン 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 )を維持します。
  • 明示的にログアウトするかセッションが期限切れにならない限り、認証は1回だけ必要です。
  • セッションデータはローカルマシンに安全に保存されます

注: セッション キーは、Lighthouse ダッシュボードからいつでも取り消すことができます。

セキュリティに関する注意事項

このMCPサーバーはあなたのマシン上でローカルに実行され、LighthouseのAPIと直接通信します。認証情報はClaudeやサードパーティのサービスと共有されることはありません。

ローカルで実行

  1. プロジェクトをビルドします。
npm install npm run build
  1. ClaudeにMCPサーバーを追加する

このJSONをClaudeアプリの開発設定に貼り付けてください。正しいビルド出力を指定していることを確認してください。

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

発達

このプロジェクトはTypeScriptで構築されており、MCPサーバーの実装にはFastMCPフレームワークを使用しています。機能を変更または拡張するには、以下の手順に従ってください。

  1. index.tsに変更を加える
  2. プロジェクトをリビルドします: npm run build
  3. サーバーを再起動します

要件

  • Node.js 16以上
  • npmまたはyarn
  • Lighthouse.oneアカウント
-
security - not tested
F
license - not found
-
quality - not tested

Claude が安全な認証を通じて Lighthouse.one 暗号ポートフォリオ データと対話し、分析できるようにするモデル コンテキスト プロトコル サーバー。

  1. Features
    1. Usage with Claude Desktop
      1. Authentication Walkthrough
        1. Available Commands
          1. Session Management
            1. Security Note
              1. Running Locally
                1. Development
                  1. Requirements
                    ID: 96ypt4ci08