Skip to main content

MCP server for skillinfer — Bayesian skill inference for AI agents and humans

Project description

skillinfer-mcp

MCP server for skillinfer — Bayesian skill inference for AI agents and humans.

Lets any MCP-compatible AI agent (Claude, Cursor, VS Code Copilot, etc.) build and query skill profiles via tool calls.

Install

pip install skillinfer-mcp

Or run directly without installing:

uvx skillinfer-mcp

Configure

Add to your Claude Desktop / Claude Code config:

{
  "mcpServers": {
    "skillinfer": {
      "command": "uvx",
      "args": ["skillinfer-mcp"]
    }
  }
}

Tools

Populations

Tool Description
load_dataset Load built-in dataset (O*NET or ESCO)
load_population_from_csv Load population from CSV file
load_population_from_parquet Load population from Parquet file
list_populations List loaded populations
population_summary Summary statistics for a population
list_features List feature names in a population

Profiles

Tool Description
create_profile Create a new skill profile
observe Observe a single skill score
observe_many Observe multiple skills at once
predict Predict all skills with uncertainty
most_uncertain Find the most uncertain skills (for active learning)
profile_summary Summary statistics for a profile
list_profiles List active profiles

Task matching

Tool Description
match_task Score a profile against a weighted task
rank_agents Rank multiple profiles against a task

Persistence

Tool Description
save_profile Save profile to JSON
load_profile Load profile from JSON (requires population)

Example session

Agent: load_dataset(name="onet", dataset="onet")
→ Population 'onet' loaded: 894 entities x 120 features.

Agent: create_profile(name="alice", population="onet")
→ Profile 'alice' created (120 features, prior=population mean).

Agent: observe(profile="alice", skill="Skill:Programming", score=0.92)
→ Observed Skill:Programming=0.920 on 'alice'. Observations: 1.
  Top impacted features:
    Skill:Programming: +0.3891
    Knowledge:Computers and Electronics: +0.1842
    ...

Agent: most_uncertain(profile="alice", k=3)
→ [{"feature": "Skill:X", "mean": 0.51, "std": 0.12}, ...]

Agent: predict(profile="alice", skill="Knowledge:Mathematics")
→ {"mean": 0.68, "std": 0.09, "ci_lower": 0.50, "ci_upper": 0.86, ...}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

skillinfer_mcp-0.1.0.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

skillinfer_mcp-0.1.0-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file skillinfer_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: skillinfer_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for skillinfer_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b562c53a700aaa447fbd7ac9194cbca953727b1bc7e342106be93580b5ab20ba
MD5 5d6eb37034ff767fbb5e5b45488dd05a
BLAKE2b-256 fea3e52026ab776f90f25e39f136fc48483ef2fac04cb87ea8bd1e00f0e34c16

See more details on using hashes here.

File details

Details for the file skillinfer_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: skillinfer_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for skillinfer_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a32261b6afb43d187ebef1cd4ae7fd1345ea892790a24b93e1e2cb9b916329d3
MD5 cf437577cd873b413d2188585bdb1e5d
BLAKE2b-256 f03138fd37232c2d1c6f97a3b58424014bc3fbc65b42bf7468acd9a228b204bf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page