Connects Claude or another MCP client to the USAJobs API so users can search federal jobs, inspect postings, and get plain-English explanations of federal career concepts. It also compares job postings, checks CVs against roles, and saves a CV locally for reuse.
From the registry: AI compass from private sector to federal career — USAJobs search, salary, KSA
Please install the `federal-compass-mcp` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Install Node.js v20+** — Node.js version 20 or higher is required to run the MCP server via npx.
- **Get a USAJobs API key** — Register for a free USAJobs API key and verify your email to receive the API token. (https://developer.usajobs.gov/apirequest/index)
Canonical MCP server config (stdio transport):
- command: `npx`
- args: ["-y","federal-compass-mcp@latest"]
- required environment variables:
- `USAJOBS_API_KEY`: USAJobs API token used to access the official USAJobs API. (example: `<your-usajobs-api-key>`)
- `USAJOBS_EMAIL`: Email address associated with your USAJobs API registration. (example: `<your-email@example.com>`)
Note: The README indicates the same stdio configuration works across MCP clients; only the client-specific config file path differs. The server stores CV and cached data locally under ~/.federal-compass/.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.USAJOBS_API_KEYrequiredUSAJobs API token used to access federal job data.USAJOBS_EMAILrequiredEmail address required by the USAJobs API client configuration.Web scraping with stealth HTTP, real browsers, and Cloudflare bypass. CSS selectors supported.