LinkedIn Browser MCP Server
LinkedIn ブラウザ MCP サーバー
LinkedInの自動化とブラウザ自動化によるデータ抽出のためのFastMCPベースのサーバーです。このサーバーは、LinkedInの利用規約とレート制限を遵守しながら、プログラムでLinkedInとやり取りするためのツールセットを提供します。
特徴
安全な認証
環境ベースの資格情報管理
暗号化されたCookieストレージによるセッションの永続化
レート制限保護
自動セッション回復
プロファイル操作
プロフィール情報の表示と抽出
キーワードに基づいてプロフィールを検索する
LinkedInフィードを閲覧する
プロフィール訪問機能
投稿のインタラクション
投稿にいいね!
投稿にコメントする
投稿内容とエンゲージメント指標を読む
Related MCP server: LinkedIn Profile Scraper MCP Server
前提条件
Python 3.8以上
劇作家
FastMCPライブラリ
LinkedInアカウント
インストール
リポジトリをクローンします。
git clone [repository-url]
cd mcp-linkedin-server仮想環境を作成してアクティブ化します。
python -m venv env
source env/bin/activate # On Windows: env\Scripts\activate依存関係をインストールします:
pip install -r requirements.txt
playwright install chromium環境変数を設定します。ルート ディレクトリに次の内容の
.envファイルを作成します。
LINKEDIN_USERNAME=your_email@example.com
LINKEDIN_PASSWORD=your_password
COOKIE_ENCRYPTION_KEY=your_encryption_key # Optional: will be auto-generated if not provided使用法
MCP サーバーを起動します。
python linkedin_browser_mcp.py利用可能なツール:
login_linkedin_secure: 環境の資格情報を使用して安全にログインするbrowse_linkedin_feed: フィードから投稿を閲覧して抽出するsearch_linkedin_profiles: 条件に一致するプロフィールを検索するview_linkedin_profile: 特定のプロフィールからデータを表示および抽出しますinteract_with_linkedin_post: 投稿に「いいね!」、コメント、または読む
使用例
from fastmcp import FastMCP
# Initialize client
client = FastMCP.connect("http://localhost:8000")
# Login
result = await client.login_linkedin_secure()
print(result)
# Search profiles
profiles = await client.search_linkedin_profiles(
query="software engineer",
count=5
)
print(profiles)
# View profile
profile_data = await client.view_linkedin_profile(
profile_url="https://www.linkedin.com/in/username"
)
print(profile_data)セキュリティ機能
暗号化されたCookieの保存
レート制限保護
安全な資格情報管理
セッションの永続性
ブラウザ自動化セキュリティ対策
ベストプラクティス
レート制限: サーバーは過剰なリクエストを防ぐためにレート制限を実装しています。
1時間あたり最大5回のログイン試行
自動セッション再利用
ログインの必要性を最小限に抑えるためのCookieの永続性
エラー処理: 以下の包括的なエラー処理:
ネットワークの問題
認証失敗
LinkedInのセキュリティ上の課題
無効なURLまたはパラメータ
セッション管理:
自動Cookie暗号化
セッションの永続性
安全な保管方法
貢献
リポジトリをフォークする
機能ブランチを作成する
変更をコミットする
ブランチにプッシュする
プルリクエストを作成する
ライセンス
マサチューセッツ工科大学
免責事項
このツールは教育目的のみに使用されます。このソフトウェアを使用する際は、LinkedInの利用規約およびレート制限ガイドラインを遵守してください。
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Appeared in Searches
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/alinaqi/mcp-linkedin-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server