mcpField
L
Lighthouse MCP

Lighthouse MCP

ローカル
github.com/l3wi金融データ186 週間前に更新

Lighthouse MCP について

Lighthouse MCPはClaudeをLighthouse.oneの暗号資産ポートフォリオデータに接続します。保有者は自然言語で資産、取引、利回り、運用実績を照会でき、認証セッションはローカルに保存されます。

主な機能

  1. 01transfer token URLによる認証
  2. 02ポートフォリオ価値と内訳の表示
  3. 03資産詳細と接続アカウントの確認
  4. 04ウォレットの取引履歴へのアクセス
  5. 05利回りと運用実績データの確認
  6. 06ローカルセッションで認証状態を保持

活用シーン

  1. 01ポートフォリオ価値と資産配分の確認
  2. 02特定のポートフォリオ資産の詳細確認
  3. 03ウォレット取引と利回りの確認
  4. 04ポートフォリオの運用実績の分析

MCP 対応

このMCPサーバーは、ポートフォリオ、資産、取引、利回り、運用実績などのLighthouse.oneデータ照会をClaudeに公開します。transfer token URLで認証し、セッションデータをローカルに保持します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"lighthouse": {
"command": "npx",
"args": [
"-y",
"mcp-lighthouse"
]
}
}
}
起動コマンドnpx -y mcp-lighthouse

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmcp-lighthouse

ツール

5

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
urlstringはい認証のためにユーザーから要求された URL。Lighthouse transfer URL を指定してください。

詳細

Lighthouse MCP

Claude が Lighthouse.one のポートフォリオデータを利用できるようにする Model Context Protocol(MCP)サーバーです。この統合により、Claude を通じて暗号資産のポートフォリオを直接照会、分析できます。

機能

  • 認証:トランスファートークン URL を使用して Lighthouse に安全に認証します
  • ポートフォリオの概要:次の内容を含む、ポートフォリオの詳細な内訳を取得します:
    • ポートフォリオの合計金額
    • 資産タイプの分布
    • 主な保有資産(≥ $1,000)
    • 接続済みのウォレット/アカウントの一覧
  • 資産の詳細:ポートフォリオ内の特定の資産に関する詳細情報を確認できます
  • 取引履歴:ウォレット間の取引履歴にアクセスできます
  • パフォーマンス分析:ポートフォリオの経時的なパフォーマンスに関する分析情報を取得できます

パフォーマンスや資産の分布などについて、自然言語でどのような質問をしても、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. 「Link Mobile Device」オプションをクリックします

Lighthouse のモバイルデバイスのリンク

  1. 「Copy transfer link」をクリックします

モバイル転送コード

注:URL は Lighthouse のトランスファートークン URL 形式です。Claude はこれを使用してセッションを認証できます。

利用可能なコマンド

接続後、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 で構築されており、MCP サーバーの実装には FastMCP フレームワークを使用しています。機能を変更または拡張するには:

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

要件

  • Node.js 16 以降
  • npm または yarn
  • Lighthouse.one アカウント

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。