
Federal Compass MCP
io.github.skivuha由 GitHub 帳號 skivuha 發布v0.1.10更新於 Nov 3, 2026
AI compass from private sector to federal career — USAJobs search, salary, KSA
概覽
本機 MCP 伺服器,讓助理連接 USAJobs API,搜尋聯邦職缺、解釋 GS 職等與安全查核,並將履歷與職缺進行比對。
- 可以做什麼
- 依關鍵字、地點、薪資、職等、機關或遠端條件搜尋聯邦職缺,並取得單一職缺的完整內容。
- 將 2 至 5 個職缺並排比較。
- 在本機儲存與讀取履歷,並依從中擷取的技能尋找相符職缺。
- 將履歷與特定職缺比對,並擷取該職缺的 KSA 要求。
- 解釋 GS 職等、薪資方案、安全查核與任用途徑等聯邦概念,並依地區加給計算 GS 薪資。
- 適用情境
- 適合從民間企業技術職轉往美國聯邦或政府職務的人,用白話理解職缺公告、判斷自身資格,並釐清職等與安全查核。不能取代官方公告或機關的資格認定。
- 執行需求
- 透過 npx 在本機執行,需要 Node.js v22 以上版本,以及支援 MCP 的用戶端(如 Claude Desktop、VS Code、Cursor 或 Windsurf)。需要免費的 USAJobs API 金鑰及申請該金鑰所用的電子郵件,透過 USAJOBS_API_KEY 與 USAJOBS_EMAIL 環境變數提供。需要可連線至 USAJOBS 的網路。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Federal Compass MCP,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
federal-compass-mcp
Your AI compass from private sector to federal career
[npm version] [CI] [License: MIT] [MCP] [OpenSSF Scorecard]
Federal job descriptions are 5 pages of legal language. GS grades, clearance levels, hiring paths — none of this is explained anywhere. federal-compass-mcp connects Claude to the official USAJobs API and turns it into an AI advisor that speaks plain English.
Built for tech professionals transitioning from private sector to federal/government careers.
What it does
- Searches federal job openings with optional filters — keyword, location, salary, clearance level
- Translates federal job descriptions into plain language — what they actually want, without the jargon
- Supports CV analysis by providing your CV and job requirements to your AI assistant for comparison
- Explains federal concepts — GS grades, pay plans, security clearances, hiring paths
- Saves your CV locally so Claude can reference it automatically
Getting started
1. Get your free USAJobs API key
Register at developer.usajobs.gov — takes about 3 minutes. Verify your email and you'll receive an API token.
2. Add to your MCP client
Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
VS Code / Cursor / Windsurf — same config, different config file path. See your client's MCP documentation.
3. Try it
Tools
CV storage and privacy
Your saved CV is stored locally on your machine:
The get_cv and check_qualification tools return your CV text to your MCP client. Depending on your client and its configuration, that text may be sent to an AI provider for processing. Review your client's and provider's privacy settings before sharing personal information.
The find_matching_jobs tool sends keywords extracted from your CV to USAJOBS to search for relevant vacancies.
Data source and independent analysis
Federal job announcements and API reference data come from USAJOBS. Use of the API is subject to the USAJOBS API Terms of Service. Each user should register for and use their own API credentials.
This is an independent project. It is not operated, sponsored, approved, or endorsed by the U.S. Office of Personnel Management (OPM) or USAJOBS.
AI explanations, CV comparisons, and extracted requirement matches are unofficial analysis, not an agency determination of eligibility. Verify requirements, deadlines, and application instructions against the current official announcement on USAJOBS before applying.
Why federal jobs are confusing (and how this helps)
Coming from private sector, federal job postings feel like a different language:
- GS-13 Step 1-10 — what grade am I? what does step mean?
- TS/SCI with polygraph — do I need this? how long does it take?
- Competitive vs Excepted Service — which one can I apply to?
- HiringPath: fed-transition — what is this and why does it matter?
federal-compass-mcp answers all of these through natural conversation with Claude.
Requirements
- Node.js v22+
- Free USAJobs API key
- Any MCP-compatible client (Claude Desktop, VS Code, Cursor, etc.)
Contributing
Issues and PRs welcome. See CONTRIBUTING.md.
License
MIT — see LICENSE
Built by @skivuha — a Senior Frontend Engineer navigating the private-to-federal transition firsthand.
來源:README.md,提交 b3343fc
工具
0版本歷史
1- v0.1.10最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分