Skip to main content
Glama

HDW MCP Server

HDW MCP サーバー

鍛冶屋のバッジ

HorizonDataWave API を使用して LinkedIn のデータと機能への包括的なアクセスを提供し、データの取得だけでなくユーザー アカウントの堅牢な管理も可能にするモデル コンテキスト プロトコル (MCP) サーバーです。

特徴

  • **LinkedIn ユーザー検索:**キーワード、名前、役職、会社、場所、業種、学歴で LinkedIn ユーザーをフィルタリングして検索します。

  • プロフィール検索: LinkedIn ユーザーの詳細なプロフィール情報を取得します。

  • **メール検索:**メールアドレスで LinkedIn ユーザーの詳細を検索します。

  • **投稿と反応:**ユーザーの投稿と関連する反応を取得します。

  • **投稿の再投稿とコメント:**特定の LinkedIn 投稿の再投稿とコメントを取得します。

  • アカウント管理:

    • チャット機能: LinkedIn 管理 API を介してチャット メッセージを取得および送信します。

    • 接続管理: LinkedIn ユーザーに接続の招待を送信します。

    • 投稿コメント: LinkedIn の投稿または返信にコメントを作成します。

    • **ユーザー接続:**ユーザーの LinkedIn 接続のリストを取得します。

  • 企業検索と詳細:

    • Google 企業検索: Google 検索を使用して LinkedIn 企業を検索します。通常、最初の結果が最も一致します。

    • 企業検索: LinkedIn 企業に関する詳細情報を取得します。

    • **会社の従業員:**指定された LinkedIn 会社の従業員を取得します。

  • Google検索


ツール

HDW MCPサーバーは、MCPプロトコルを通じて複数のツールを公開します。各ツールは、名前、説明、および入力パラメータで定義されます。

  1. LinkedInユーザーを検索
    名前: search_linkedin_users
    **説明:**さまざまなフィルターを使用して LinkedIn ユーザーを検索します。
    パラメータ:

    • keywords (オプション):検索用の任意のキーワード。

    • first_namelast_nametitlecompany_keywordsschool_keywords (オプション)。

    • current_companypast_companylocationindustryeducation (オプション)。

    • count (オプション、デフォルト: 10): 結果の最大数 (最大 1000)。

    • timeout (オプション、デフォルト:300):タイムアウト(秒数)(20~1500)。

  2. LinkedInプロフィールを取得
    名前: get_linkedin_profile
    説明: LinkedIn ユーザーに関する詳細なプロフィール情報を取得します。
    パラメータ:

    • user (必須): ユーザーエイリアス、URL、または URN。

    • with_experiencewith_educationwith_skills (オプション、デフォルト:true)。

  3. LinkedInのメールユーザーを取得
    名前: get_linkedin_email_user
    説明: LinkedIn ユーザーの詳細を電子メールで検索します。
    パラメータ:

    • email (必須): メールアドレス。

    • count (オプション、デフォルト: 5)。

    • timeout (オプション、デフォルト:300)。

  4. LinkedInユーザーの投稿を取得する
    名前: get_linkedin_user_posts
    説明: URN によって LinkedIn ユーザーの投稿を取得します。
    パラメータ:

    • urn (必須): ユーザー URN (プレフィックスを含める必要があります。例: fsd_profile:... )。

    • count (オプション、デフォルト: 10)。

    • timeout (オプション、デフォルト:300)。

  5. LinkedInユーザーの反応を取得する
    名前: get_linkedin_user_reactions
    説明: URN によって LinkedIn ユーザーの反応を取得します。
    パラメータ:

    • urn (必須)。

    • count (オプション、デフォルト: 10)。

    • timeout (オプション、デフォルト:300)。

  6. LinkedInチャットメッセージを取得する
    名前: get_linkedin_chat_messages
    説明: LinkedIn 管理 API から上位のチャット メッセージを取得します。
    パラメータ:

    • user (必須): ユーザー URN (プレフィックス付き)。

    • count (オプション、デフォルト: 20)。

    • timeout (オプション、デフォルト:300)。

  7. LinkedInチャットメッセージを送信
    名前: send_linkedin_chat_message
    説明: LinkedIn 管理 API を使用してチャット メッセージを送信します。
    パラメータ:

    • user (必須): 受信者のユーザー URN (プレフィックス付き)。

    • text (必須): メッセージテキスト。

    • timeout (オプション、デフォルト:300)。

  8. LinkedInの接続リクエストを送信する
    名前: send_linkedin_connection
    説明: LinkedIn ユーザーに接続招待を送信します。
    パラメータ:

    • user (必須)。

    • timeout (オプション、デフォルト:300)。

  9. LinkedInの投稿コメントを送信
    名前: send_linkedin_post_comment
    説明: LinkedIn の投稿または返信にコメントを作成します。
    パラメータ:

    • text (必須): コメントテキスト。

    • urn (必須): アクティビティまたはコメントの URN。

    • timeout (オプション、デフォルト:300)。

  10. LinkedInユーザーのつながりを取得する
    名前: get_linkedin_user_connections
    説明: LinkedIn ユーザー接続のリストを取得します。
    パラメータ:

  • connected_after (オプション): タイムスタンプ フィルター。

  • count (オプション、デフォルト: 20)。

  • timeout (オプション、デフォルト:300)。

  1. LinkedInの投稿リポストを取得する
    名前: get_linkedin_post_reposts
    説明: LinkedIn 投稿の再投稿を取得します。
    パラメータ:

  • urn (必須): 投稿 URN ( activity:で始まる必要があります)。

  • count (オプション、デフォルト: 10)。

  • timeout (オプション、デフォルト:300)。

  1. LinkedInの投稿コメントを取得する
    名前: get_linkedin_post_comments
    説明: LinkedIn の投稿に対するコメントを取得します。
    パラメータ:

  • urn (必須)。

  • sort (オプション、デフォルト: "relevance" 、許可される値: "relevance""recent" )。

  • count (オプション、デフォルト: 10)。

  • timeout (オプション、デフォルト:300)。

  1. LinkedIn Google Company を取得
    名前: get_linkedin_google_company
    説明: Google 経由で LinkedIn 企業を検索します。通常、最初の結果が最も一致します。
    パラメータ:

  • keywords (必須):会社のキーワードの配列。

  • with_urn (オプション、デフォルト: false)。

  • count_per_keyword (オプション、デフォルト:1、範囲:1~10)。

  • timeout (オプション、デフォルト:300)。

  1. LinkedInの会社情報
    名前: get_linkedin_company
    説明: LinkedIn 企業に関する詳細情報を取得します。
    パラメータ:

  • company (必須): 会社のエイリアス、URL、または URN。

  • timeout (オプション、デフォルト:300)。

  1. LinkedInの従業員情報を取得する
    名前: get_linkedin_company_employees
    説明: LinkedIn 企業の従業員を取得します。
    パラメータ:

  • companies (必須): 会社の URN の配列。

  • keywordsfirst_namelast_name (オプション)。

  • count (オプション、デフォルト: 10)。

  • timeout (オプション、デフォルト:300)。


セットアップガイド

Smithery経由でインストール

Smithery経由で Claude Desktop 用の HDW MCP Server を自動的にインストールするには:

npx -y @smithery/cli install @horizondatawave/hdw-mcp-server --client claude

1. リポジトリのクローンを作成する (macOS)

ターミナルを開き、次のコマンドを実行します。

# Clone the repository git clone https://github.com/horizondatawave/hdw-mcp-server.git # Change directory to the project folder cd hdw-mcp-server # Install dependencies npm install

2. API認証情報を取得する

app.horizondatawave.aiに登録して、APIキーと100クレジットを無料で取得してください。HDW_ACCESS_TOKENとHDW_ACCOUNT_ID 付与されます。


3. 環境を構成する

プロジェクトのルートに次の内容の.envファイルを作成します。

HDW_ACCESS_TOKEN=YOUR_HD_W_ACCESS_TOKEN HDW_ACCOUNT_ID=YOUR_HD_W_ACCOUNT_ID

4. クライアントの設定

4.1 クロードデスクトップ

Claude 構成ファイル ( claude_desktop_config.json ) を次の内容で更新します。

{ "mcpServers": { "hdw": { "command": "npx", "args": ["-y","@horizondatawave/mcp"], "env": { "HDW_ACCESS_TOKEN": "YOUR_HD_W_ACCESS_TOKEN", "HDW_ACCOUNT_ID": "YOUR_HD_W_ACCOUNT_ID" } } } }

構成ファイルの場所:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json


4.2 カーソル

簡単な方法:
カーソル設定を開き、次のコマンドで新しい MCP サーバーを追加します。

env HDW_ACCESS_TOKEN=your-access-token HDW_ACCOUNT_ID=your-account-id node /path/to/your/build/index.js

安全な方法:
提供されているテンプレートrun.template.sh新しいファイル (例: run.sh ) にコピーし、資格情報で更新して、Cursor を実行するように構成します。

sh /path/to/your/run.sh

4.3 ウィンドサーフィン

Windsurf 構成ファイル ( mcp_config.json ) を次の内容で更新します。

{ "mcpServers": { "hdw": { "command": "node", "args": ["/path/to/your/build/index.js"], "env": { "HDW_ACCESS_TOKEN": "YOUR_HD_W_ACCESS_TOKEN", "HDW_ACCOUNT_ID": "YOUR_HD_W_ACCOUNT_ID" } } } }

**注:**設定後、API クレジットを節約するために公式 Web ツールを無効にすることができます。


MCPクライアントの構成例

以下は、MCP クライアント (カスタム統合など) の構成例です。

{ "mcpServers": { "hdw": { "command": "npx", "args": ["-y","@horizondatawave/mcp"], "env": { "HDW_ACCESS_TOKEN": "YOUR_HD_W_ACCESS_TOKEN", "HDW_ACCOUNT_ID": "YOUR_HD_W_ACCOUNT_ID" } } } }

パスと資格情報を独自の値に置き換えます。

ライセンス

このプロジェクトはMIT ライセンスに基づいてライセンスされています。

Related MCP Servers

  • -
    security
    F
    license
    -
    quality
    A Model Context Protocol server that enables seamless interaction with LinkedIn for job applications, profile retrieval, feed browsing, and resume analysis through natural language commands.
    Last updated -
    24
  • -
    security
    F
    license
    -
    quality
    A Node.js-based Model Context Protocol server that exposes Proxycurl's LinkedIn data API, allowing MCP-compatible clients to access LinkedIn profile data, company information, and search for employees.
    Last updated -
  • A
    security
    F
    license
    A
    quality
    An unofficial Model Context Protocol server that enables programmatic access to LinkedIn data through tools like user search, company search, profile enrichment, and contact retrieval.
    Last updated -
    7
    13
    3
  • -
    security
    F
    license
    -
    quality
    A comprehensive Model Context Protocol server that enables AI assistants to interact with LinkedIn APIs for profile management, content creation, networking, messaging, and analytics.
    Last updated -
    1

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/horizondatawave/hdw-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server