Skip to main content
Glama
Ayesha0300

LinkedIn Profile Scraper MCP Server

by Ayesha0300

LinkedIn プロフィールスクレーパー MCP サーバー

このMCPサーバーは、Fresh LinkedIn Profile Data APIを使用してLinkedInプロフィール情報を取得します。モデルコンテキストプロトコル(MCP)サーバーとして実装されており、LinkedInプロフィールURLを受け取り、JSON形式でプロフィールデータを返すget_profileという単一のツールを公開しています。

特徴

  • **プロフィール データの取得:**スキルやその他の設定を含む LinkedIn プロフィール情報を取得します (ほとんどの追加詳細は無効になっています)。

  • **非同期 HTTP リクエスト:**非ブロッキング API 呼び出しにhttpxを使用します。

  • 環境ベースの構成: dotenvを使用して環境変数からRAPIDAPI_KEY読み取ります。

Related MCP server: Proxycurl MCP Server

前提条件

  • Python 3.7+ – Python バージョン 3.7 以上を使用していることを確認してください。

  • MCP フレームワーク: MCP フレームワークがインストールされていることを確認します。

  • 必要なライブラリ: httpxpython-dotenv 、およびその他の依存関係をインストールします。

  • RAPIDAPI_KEY: RapidAPIから API キーを取得し、プロジェクト ディレクトリの.envファイルに追加します (または環境に設定します)。

インストール

  1. リポジトリをクローンします。

    git clone https://github.com/AIAnytime/Awesome-MCP-Server cd linkedin_profile_scraper
  2. 依存関係をインストールします:

    uv add mcp[cli] httpx requests
  3. 環境変数を設定する:

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

    RAPIDAPI_KEY=your_rapidapi_key_here

サーバーの実行

MCP サーバーを実行するには、次のコマンドを実行します。

uv run linkedin.py

サーバーが起動し、標準 I/O を介して受信要求をリッスンします。

MCP クライアント構成

MCPクライアントをこのサーバーに接続するには、 config.jsonに以下の設定を追加してください。パスは環境に合わせて調整してください。

{ "mcpServers": { "linkedin_profile_scraper": { "command": "C:/Users/aiany/.local/bin/uv", "args": [ "--directory", "C:/Users/aiany/OneDrive/Desktop/YT Video/linkedin-mcp/project", "run", "linkedin.py" ] } } }

コードの概要

  • **環境設定:**サーバーは、 dotenvを使用して、Fresh LinkedIn Profile Data API での認証に必要なRAPIDAPI_KEY読み込みます。

  • **API 呼び出し:**非同期関数get_linkedin_dataは、指定されたクエリ パラメータを使用して API に GET リクエストを送信します。

  • MCP ツール: get_profileツールは API 呼び出しをラップし、フォーマットされた JSON データを返します。呼び出しが失敗した場合はエラー メッセージを返します。

  • サーバー実行: MCP サーバーはstdioトランスポートを使用して実行されます。

トラブルシューティング

  • **RAPIDAPI_KEY がありません:**キーが設定されていない場合、サーバーはValueErrorを送出します。キーが.envファイルに追加されているか、環境に設定されていることを確認してください。

  • API エラー: API リクエストが失敗した場合、ツールはプロファイル データを取得できなかったことを示すメッセージを返します。

ライセンス

このプロジェクトはMITライセンスの下でライセンスされています。詳細はLICENSEファイルをご覧ください。

One-click Deploy
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Latest Blog Posts

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/Ayesha0300/linkedin-profile-mcp'

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