hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Used for environment-based credential management, allowing secure storage of LinkedIn credentials and encryption keys in a .env file
Supports version control for the project, with instructions for cloning the repository as part of the installation process
Serves as the underlying runtime environment for the MCP server, requiring Python 3.8+ as a prerequisite
LinkedIn ブラウザ MCP サーバー
LinkedInの自動化とブラウザ自動化によるデータ抽出のためのFastMCPベースのサーバーです。このサーバーは、LinkedInの利用規約とレート制限を遵守しながら、プログラムでLinkedInとやり取りするためのツールセットを提供します。
特徴
- 安全な認証
- 環境ベースの資格情報管理
- 暗号化されたCookieストレージによるセッションの永続化
- レート制限保護
- 自動セッション回復
- プロファイル操作
- プロフィール情報の表示と抽出
- キーワードに基づいてプロフィールを検索する
- LinkedInフィードを閲覧する
- プロフィール訪問機能
- 投稿のインタラクション
- 投稿にいいね!
- 投稿にコメントする
- 投稿内容とエンゲージメント指標を読む
前提条件
- Python 3.8以上
- 劇作家
- FastMCPライブラリ
- LinkedInアカウント
インストール
- リポジトリをクローンします。
- 仮想環境を作成してアクティブ化します。
- 依存関係をインストールします:
- 環境変数を設定します。ルート ディレクトリに次の内容の
.env
ファイルを作成します。
使用法
- MCP サーバーを起動します。
- 利用可能なツール:
login_linkedin_secure
: 環境の資格情報を使用して安全にログインするbrowse_linkedin_feed
: フィードから投稿を閲覧して抽出するsearch_linkedin_profiles
: 条件に一致するプロフィールを検索するview_linkedin_profile
: 特定のプロフィールからデータを表示および抽出しますinteract_with_linkedin_post
: 投稿に「いいね!」、コメント、または読む
使用例
セキュリティ機能
- 暗号化されたCookieの保存
- レート制限保護
- 安全な資格情報管理
- セッションの永続性
- ブラウザ自動化セキュリティ対策
ベストプラクティス
- レート制限: サーバーは過剰なリクエストを防ぐためにレート制限を実装しています。
- 1時間あたり最大5回のログイン試行
- 自動セッション再利用
- ログインの必要性を最小限に抑えるためのCookieの永続性
- エラー処理: 以下の包括的なエラー処理:
- ネットワークの問題
- 認証失敗
- LinkedInのセキュリティ上の課題
- 無効なURLまたはパラメータ
- セッション管理:
- 自動Cookie暗号化
- セッションの永続性
- 安全な保管方法
貢献
- リポジトリをフォークする
- 機能ブランチを作成する
- 変更をコミットする
- ブランチにプッシュする
- プルリクエストを作成する
ライセンス
マサチューセッツ工科大学
免責事項
このツールは教育目的のみに使用されます。このソフトウェアを使用する際は、LinkedInの利用規約およびレート制限ガイドラインを遵守してください。
This server cannot be installed
プログラムによる LinkedIn 自動化とブラウザ自動化によるデータ抽出を可能にする FastMCP ベースのサーバーで、LinkedIn のレート制限を尊重しながら、プロフィール操作と投稿インタラクションのための安全な認証とツールを提供します。