Evidence-based knowledge graph · Real MCP servers

Your CV is a static snapshot made for humans.
Unlock your AI's full potential.

A static document caps what your AI can know about you. PersonalKnowHow builds a queryable knowledge graph instead — your GitHub commits, course completions, and project history, structured as evidence. Ask "do I have Django experience?" and get back real proof, not a claim typed into a text box.

Setup

Upload your LinkedIn export once — the same "Request my data" zip LinkedIn already gives you. PersonalKnowHow builds your knowledge graph from it and hands you back a link. Add that link as a connector in Claude, or any MCP-compatible assistant, whenever you want to use it — that part's on you. (GitHub, course platforms, and more sources are on the roadmap — not part of the hosted upload yet.)

Usage — match against a job posting

"Would I be a good candidate for this job? [link to a real posting]"

It reads the posting itself and checks it against your real evidence:

✓ Snowflake pipelines — real production project
✓ dbt — course completion + hands-on project
✓ GDPR-compliant data handling — real project, not a course
⚠ Airflow — course completion only, no production use yet

Just the link. No summarizing the posting yourself first.

Usage — tailor your CV

"Tailor my CV for this job."

Every bullet traces back to something real — a project you shipped,
a course you finished, work you actually did. Not invented phrasing.

How it works

  1. 1

    Collect

    Upload your LinkedIn export — the "Request my data" zip from LinkedIn's own Settings & Privacy. That's what the hosted product ingests today; more sources are on the roadmap.

  2. 2

    Understand

    Recognizes the skills and tools behind what you've actually done, not just the exact words you used to describe them. Real AI embeddings, not keyword tags — works the same across any field.

  3. 3

    Connect

    Links everything into one graph, with duplicates removed — safe to rebuild any time you add more.

  4. 4

    Answer

    Your AI can ask it anything, anytime, and get back real answers — ranked by what's actually relevant, not just matching words.

Try the live demo

https://personalknowhow-demo.kxtwrdzt6g.workers.dev/mcp is a real, deployed MCP server — but it's not a webpage. Opening that URL in a browser sends a plain GET, and MCP only speaks POST with JSON-RPC framing, so you'll just see a bare error. That's expected — it means you're looking at it the wrong way.

The real way to use it: add it as an MCP connector in Claude Desktop.

{
  "mcpServers": {
    "personalknowhow-demo": {
      "command": "npx",
      "args": ["mcp-remote", "https://personalknowhow-demo.kxtwrdzt6g.workers.dev/mcp"]
    }
  }
}

Restart Claude Desktop, then ask it to check whether "you" have experience with any skill — Claude calls the query_knowhow tool over MCP and returns semantically-matched evidence with similarity scores, no auth required.

Prefer a quick terminal check instead of a full MCP client?

curl -s https://personalknowhow-demo.kxtwrdzt6g.workers.dev/mcp \
  -X POST -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}}}'

A 200 with a JSON-RPC response back confirms it's live.

Privacy by construction, not by promise

The public demo above is backed by a fail-closed allowlist — only explicitly listed categories (courses, projects, certifications, education, endorsements, positions, recommendations, articles) are ever exported to it. A new data category is excluded by default until someone deliberately adds it. Anything more sensitive — job applications, career interests — lives only in a separate, bearer-token-gated server with no shared code path to the public one, and is never committed to the public repo at all.

Want your own?

Right now this is a personal project you can fork and self-host. We're gauging interest in a hosted version — bring your own LinkedIn/GitHub, get your own graph and MCP server, no setup required. No promises on timeline or feasibility yet — if that's something you'd actually use, tell us.