MCP Plugin for Claude Code

The wrok MCP server gives Claude Code complete access to the wrok career platform. Manage your career through natural conversation right in your terminal.

Install

Add to your Claude Code MCP settings:

{
  "mcpServers": {
    "wrok": {
      "command": "python",
      "args": ["/path/to/services/wrok-mcp/server.py"]
    }
  }
}

For a local backend, add "env": {"WROK_API_URL": "http://localhost:8001"}.

What's included

50 Tools

Full CRUD for profile, roles, skills, projects, education, blog, jobs, resume, and more

8 Resources

Read-only data: career data, resume, blog posts, job applications, coding profile

5 Prompts

Workflow templates: career setup, resume tailor, blog writing, job search, profile optimization

Authentication

The MCP plugin uses device code authentication. Run wrok_login and follow the browser link to sign in. Credentials are stored at ~/.wrok/credentials.

Example usage

> Set up my wrok profile
Claude uses the career_setup prompt to guide you through
building your complete profile.

> I want to apply for this job: [paste description]
Claude reads your career data, suggests updates, regenerates
your resume, and tracks the application.

> Write a blog post about microservices
Claude reads your career data, drafts a post in your style,
creates it as a draft, then publishes when approved.

Architecture

Claude Code ←→ MCP Protocol ←→ wrok-mcp server.py
                                    ↓
                               wrok_client.py (HTTP)
                                    ↓
                            wrok-agent.fly.dev (API)
                                    ↓
                              Supabase (PostgreSQL)