Skip to main content

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, ...}

Metadata

Release files for skillinfer-mcp 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for skillinfer-mcp 0.1.0
File Size Uploaded Provenance
skillinfer_mcp-0.1.0.tar.gz 6.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for skillinfer-mcp 0.1.0
File Interpreter ABI Platform
skillinfer_mcp-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 15.0 kB

Release files / skillinfer_mcp-0.1.0.tar.gz

Download URL skillinfer_mcp-0.1.0.tar.gz
Size 6.9 kB
Tags Source
SHA-256 checksum
How to use checksums
b562c53a700aaa447fbd7ac9194cbca953727b1bc7e342106be93580b5ab20ba
BLAKE2b-256 checksum
How to use checksums
fea3e52026ab776f90f25e39f136fc48483ef2fac04cb87ea8bd1e00f0e34c16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / skillinfer_mcp-0.1.0-py3-none-any.whl

Download URL skillinfer_mcp-0.1.0-py3-none-any.whl
Size 8.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a32261b6afb43d187ebef1cd4ae7fd1345ea892790a24b93e1e2cb9b916329d3
BLAKE2b-256 checksum
How to use checksums
f03138fd37232c2d1c6f97a3b58424014bc3fbc65b42bf7468acd9a228b204bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Security for skillinfer-mcp 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page