DecimalAI Skills Registry

Registre officiel Recherche et web

Search agent skills ranked by measured lift vs a no-skill baseline, with safety and rankings.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

PYPI package decimalai-mcp
Claude Code
claude mcp add decimalai-skills-registry -e 'DECIMAL_API_KEY=<your decimal_api_key>' -- uvx decimalai-mcp==0.1.3
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "decimalai-skills-registry": {
            "command": "uvx",
            "args": [
                "decimalai-mcp==0.1.3"
            ],
            "env": {
                "DECIMAL_API_KEY": "<your decimal_api_key>"
            }
        }
    }
}

Variables d'environnement

  • DECIMAL_API_KEY secret Optional DecimalAI API key (dai_sk_...). All tools work anonymously; the key adds per-org enrichment such as installed_as.

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. decimalai-mcp
  2. Install
  3. Claude Code
  4. Claude Desktop
  5. Configuration
  6. Why no check_manifest_impact tool?
  7. Endpoints used (all public)
  8. Development
  9. License

decimalai-mcp

Part of DecimalAI. Most users want the Python SDK → decimal-labs/decimalai-python.

MCP server for the DecimalAI skills registry — the registry that ranks agent skills by measured effectiveness (verified A/B benchmarks, live pass rates, AI rater scores), not download counts.

Gives any MCP client (Claude Desktop, Claude Code, Cursor, …) three read-only tools:

ToolWhat it does
search_skills(query, category?, sort?, limit?)Hybrid keyword/semantic search over the public registry
get_skill(slug)Full record: trust & safety-scan status, verified benchmark lift, SkillScore, ratings, SKILL.md body, and how to install it (decimalai skills add <slug>, the folder it lands in, and the Claude Code --plugin-dir line)
get_leaderboard(sort?, category?, window_days?, limit?)Ranked leaderboard: skill_score, biggest_improvement, efficiency, top_rated

No API key required — all three tools read public registry endpoints. If you set DECIMAL_API_KEY (from app.decimal.ai/settings), the same tools additionally show which skills your org has already installed (installed_as).

Install

pip install decimalai-mcp
# or, no install needed at config time:
uvx decimalai-mcp

Requires Python 3.10+.

Claude Code

claude mcp add decimalai -- uvx decimalai-mcp
# with an API key:
claude mcp add decimalai -e DECIMAL_API_KEY=dai_sk_... -- uvx decimalai-mcp

Claude Desktop

Add to claude_desktop_config.json (Settings → Developer → Edit Config):

{
  "mcpServers": {
    "decimalai": {
      "command": "uvx",
      "args": ["decimalai-mcp"],
      "env": {
        "DECIMAL_API_KEY": "dai_sk_optional"
      }
    }
  }
}

Omit the env block entirely for anonymous read-only access.

Configuration

Env varDefaultPurpose
DECIMAL_API_KEY(unset)Optional. Unlocks per-org enrichment (e.g. installed_as) on the same public endpoints.
DECIMAL_API_URLhttps://api.decimal.aiPoint at a self-hosted / local backend.

Why no check_manifest_impact tool?

The manifest-impact endpoint (POST /api/v1/regression-check) is authenticated on the platform — it analyzes your org's production traces against a candidate manifest, so there is no public variant to expose. This server is deliberately a read-only, key-optional public-registry surface. If demand shows up, an authed check_manifest_impact (requiring DECIMAL_API_KEY) is a natural v0.2 addition; the regression-check GitHub Action covers the CI use-case today.

Endpoints used (all public)

  • GET /api/v1/registry/skills — browse/search
  • GET /api/v1/registry/skills/{slug} — detail
  • GET /api/v1/registry/leaderboard — ranked leaderboard (category filtering falls back to the browse endpoint's documented view=ranks mode, because the leaderboard endpoint is uncategorized)

Development

pip install -e ".[dev]"
pytest              # all HTTP mocked; no network
python -m decimalai_mcp.server   # run over stdio

Run pytest yourself before opening a PR. CI also asserts that the pinned mcp<2 still provides FastMCP, which the mocked tests do not cover — run that one too:

python -c "from mcp.server.fastmcp import FastMCP; import decimalai_mcp.server"

Releases are cut from a published GitHub Release — see RELEASING.md for the gates a change has to pass and the version strings that must move together.

License

MIT

Questions fréquentes

Qu'est-ce que DecimalAI Skills Registry ?

Search agent skills ranked by measured lift vs a no-skill baseline, with safety and rankings.

Comment installer DecimalAI Skills Registry ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add decimalai-skills-registry -e 'DECIMAL_API_KEY=<your decimal_api_key>' -- uvx decimalai-mcp==0.1.3. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour DecimalAI Skills Registry ?

Oui. Il attend DECIMAL_API_KEY, à renseigner dans sa configuration.

DecimalAI Skills Registry est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient DecimalAI Skills Registry ?

Il est publié par decimal-labs. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.