local-resume-autofill
ローカル履歴書自動入力
ローカル優先、プライバシー境界を明確にした Edge/Chrome 履歴書自動入力拡張機能。履歴書はパスフレーズから導出した鍵で暗号化され、ページアダプターは監査可能な宣言型 JSON です。Codex などのエージェントは、匿名化されたページ構造と合成テストデータのみを処理できます。
[!WARNING] 現在のバージョンは開発者プレビューです。Tencent、Alibaba、ByteDance、JD、Meituan、Pinduoduo のアダプターはすべて
fixture-verifiedであり、実際の応募アカウントでのサイトごとの検証はまだ完了していません。拡張機能は添付ファイルをアップロードせず、応募を自動送信することもありません。


コア境界
本番拡張機能は
storage、activeTab、scriptingのみを要求します。<all_urls>、常駐 content script、テレメトリー、クラウド同期、リモートルールはありません。履歴書は PBKDF2-SHA-256(310,000 回)と AES-256-GCM で暗号化されます。
パスフレーズは保存されません。セッション鍵は
chrome.storage.sessionにのみ置かれ、ブラウザ再起動後に失効します。ページスクリプトは
window.postMessageや外部メッセージでボールトを読み取ることはできません。各サイトへの初回入力前に、完全一致の hostname で認可を確認します。
現在のページで使用予定のフィールドのみを送信し、完全な履歴書を content script に渡しません。
入力完了後はユーザーが確認し、手動で送信します。
完全な境界は SECURITY.md と アーキテクチャ説明 を参照してください。
開発版のインストール
Node.js 20+ と Microsoft Edge または Google Chrome が必要です。
npm ci
npm run check
npm run buildedge://extensionsまたはchrome://extensionsを開きます。「開発者モード」を有効にします。
「展開して読み込み」を選択し、
dist/extensionを指定します。拡張機能の「履歴書と権限」を開き、ボールトを作成してプロフィールを入力します。
使用方法
採用フォームページで拡張機能のアイコンをクリックします。
「プレビュー」をクリックしてフィールド参照を確認します。実際の履歴書の値は表示されません。
「入力」をクリックします。新しい hostname では最初に認可確認が表示されます。
ページの結果を確認し、添付ファイル、CAPTCHA、送信を手動で処理します。
「キャプチャ」は、入力値、選択項目、添付ファイル名、スクリーンショットを含まない *.capture.json をエクスポートします。キャプチャファイルにはページのラベルと構造が含まれる可能性があるため、デフォルトでは Git にコミットされません。
現在のアダプター
サイト | Hostname | ドライバー | 検証ステータス |
Tencent 採用 |
| Native, TDesign |
|
Alibaba 採用 |
| Native, Ant Design |
|
ByteDance 採用 |
| Native, Arco |
|
JD 採用 |
| Native, Element |
|
Meituan 採用 |
| Native, MTD |
|
Pinduoduo 採用 |
| Native, Ant Design |
|
ステータスの意味と新しいアダプターの追加手順は アダプター開発 を参照してください。
Codex または他のエージェントへの接続
このプロジェクトはローカル STDIO MCP サーバーを提供します。これはリポジトリ内の adapters、匿名化された captures、fixtures にのみアクセスでき、ブラウザのボールトを読み取ることはできません。
npm run build
Copy-Item .codex/config.toml.example .codex/config.toml
codex mcp listプロジェクトレベルの MCP 設定は、信頼できるリポジトリ内でのみ使用してください。Codex の STDIO、プロジェクトレベルの設定、クライアント共有の動作は OpenAI 公式 MCP ドキュメント に従います。MCP をサポートする他のエージェントも、同じ dist/mcp/server.js に接続できます。
詳細なツールと確認フローは MCP 連携 を参照してください。
検証
npm run typecheck
npm run test:unit
npm run test:integration
npm run test:e2e
npm run audit:extension現在の回帰範囲:
32 のユニットテスト: ボールト、改ざん検出、匿名化、DOM スキャンとドライバー、6 サイトの fixture、MCP パス、2 段階インストール。
1 つの実 STDIO MCP 統合テスト: ハンドシェイク、ツール検出、アダプター列挙、fixture 実行。
2 つの Edge 拡張機能エンドツーエンドテスト: MV3 読み込み、スキャン匿名化、ページ入力、ボールト暗号文、hostname 認可、送信なし、外部 HTTP(S) リクエストゼロ。
本番パッケージの静的監査: 権限、常駐インジェクション、ページメッセージブリッジ、ネットワーク API、content-script のストレージアクセス。
開発
プロジェクトは MIT License を採用しています。第三者の採用サイト名は互換性の説明のみに使用されており、本プロジェクトはこれらの企業との所属関係や推薦関係はありません。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Give AI agents the LinkedIn tools to find, qualify, engage, and follow up with prospects.
Certified SEC EDGAR fact memory for AI agents with zero hallucination and filing provenance.
Sovereign Agent OS — Persistent Memory, Governance & Compliance for AI Agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/LKRCharon/local-resume-autofill'
If you have feedback or need assistance with the MCP directory API, please join our Discord server