MCP.Market

Skillmatch MCP server

by jarmstrong158·io.github.jarmstrong158/skillmatch-mcp·v2.0.0·2 stars

Job search and ranking pipeline via MCP for Claude Desktop.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
New

2 stars22 downloads/wk

Reviews

Write one

Nobody has reviewed Skillmatch yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Skillmatch tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it

no findings
  • Code scan4 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 53 days ago12/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Skillmatch compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
85/100
higher than 75% of 3,470 Web search servers
GitHub stars
2
more than 70% of 1,786 Web search servers
Downloads a week
22
more than 8% of 827 Web search servers with a package

Install Skillmatch in Claude Code, Cursor or VS Code

claude mcp add skillmatch-mcp -- uvx skillmatch-mcp
Add to Cursor

What the publisher says

From the Skillmatch repository's README, as published. We do not edit it. Read it on GitHub

<!-- mcp-name: io.github.jarmstrong158/skillmatch-mcp -->

SkillMatch MCP

Claude-powered job fit analyzer for people who prove their skills through work, not credentials.

What It Does

SkillMatch is an MCP server that gives Claude access to your GitHub portfolio, resume, and job search preferences. It lets Claude:

  • Analyze how well you fit a specific job description based on your actual projects and resume
  • Build optimized job search queries tailored to your targets and constraints
  • Track every application you submit in a local SQLite database
  • Pull your public GitHub repos to highlight relevant work during fit analysis

All data stays local on your machine. Nothing is sent anywhere except public GitHub API calls to fetch your own repos.

Setup

1. Install the dependency

cd skillmatch-mcp
pip install -r requirements.txt

Speaks MCP protocol revision 2026-07-28 over stdio, on SDK mcp>=2.0,<3. It is stateless: no initialize handshake and no session id, with every request carrying its own protocol version and client identity. tools/list and server/discover return ttlMs/cacheScope freshness hints, and tool order is stable across calls so client-side and prompt caches keep hitting.

Upgrading from 1.x: 2.0.0 drops the initialize handshake, so it requires a client that

speaks 2026-07-28. Tool names, schemas, and results are unchanged — only the transport moved.

Stay on 1.x if you need to serve an older client.

2. Add to Claude

Claude Code (CLI):

claude mcp add --scope user skillmatch -- python /path/to/skillmatch-mcp/server.py

Then restart Claude Code.

Claude Desktop:

Open your Claude Desktop configuration file and add SkillMatch to the mcpServers section:

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

Replace /path/to/skillmatch-mcp/server.py with the actual path to server.py on your machine, then restart Claude Desktop.

3. Start using it

After restarting, SkillMatch tools will be available in your conversation. Works in Claude Code and Claude Desktop.

Onboarding

The first time you use SkillMatch, Claude will walk you through a setup conversation. It looks something like this:

You: Help me find a new job.

Claude: I don't have your profile set up yet. Let me ask you a few questions first.

  What is your name?
You: Jordan

Claude: What is your current role?
You: Senior frontend developer

Claude: What roles are you targeting?
You: Staff frontend engineer, senior full-stack engineer

Claude: What is your minimum acceptable salary?
You: 180000

Claude: Are you only looking for remote positions?
You: Yes

Claude: Where are you located?
You: Portland, OR

Claude: Any dealbreakers?
You: No on-call rotations, no defense contractors

Claude: What is your GitHub URL?
You: https://github.com/jordan-dev

Claude: Where is your resume file?
You: C:/Users/jordan/Documents/resume.md

Claude: Got it. Your profile is saved. Let me search for jobs matching your targets.

After onboarding, your profile is saved locally and reused in every future conversation.

Extended Profile (optional)

You can enrich your profile at any time by asking Claude to update it. These fields help Claude reason about nuanced fit:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Skillmatch: common questions

Is Skillmatch MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the Skillmatch safety report
How do I install Skillmatch?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Skillmatch need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Skillmatch maintained?
The last commit was 94 days ago (2026-08-02). The latest release is v2.0.0.
What can I use instead of Skillmatch?
Servers from other publishers that do the same job: Jobseek MCP server, Endnote MCP server and Workopia — Job Search MCP server.
How does Skillmatch compare with other Web search MCP servers?
safety score 85/100 (higher than 75% of 3,470 Web search servers); github stars 2 (more than 70% of 1,786 Web search servers); downloads a week 22 (more than 8% of 827 Web search servers with a package). Full comparison.

Alternatives to Skillmatch

Same job from other publishers: the closest match first, then the best rated.

  • Jobseek
    Search jobs and companies on Job Seek (jseek.co)
    A
  • Endnote
    Search, cite, and read PDFs from your EndNote library in Claude Desktop
    A
  • Workopia — Job Search
    Search 6.3M+ live jobs from companies' own career pages, plus resume tailoring & cover letters.
    B

More from jarmstrong158 →