mcpField
D
DecimalAI Skills Registry

DecimalAI Skills Registry

ローカル
app.decimal.aiAI・エージェント12 週間前に更新

DecimalAI Skills Registry について

DecimalAI Skills Registry は、DecimalAI の公開レジストリにあるエージェントスキルを検索・確認する MCP サーバーです。ダウンロード数ではなく、ベンチマークの改善幅、合格率、評価を基に順位付けします。

主な機能

  1. 01キーワードと意味によるスキル検索
  2. 02スキル詳細と安全性ステータスの取得
  3. 03ベンチマーク改善幅と SkillScore の表示
  4. 04スキルのランキング一覧
  5. 05組織内のインストール状況の任意表示

活用シーン

  1. 01クエリやカテゴリに合うスキルの検索
  2. 02スキルのベンチマークと安全性情報の確認
  3. 03スコアや改善幅によるスキルの比較
  4. 04組織にインストール済みのスキルの確認

MCP 対応

MCP クライアントに、スキル検索、詳細取得、ランキング取得の3つの読み取り専用ツールを公開します。公開レジストリの利用に API キーは不要で、`DECIMAL_API_KEY` を設定すると組織ごとのインストール情報も確認できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"ai-decimal-registry": {
"command": "uvx",
"args": [
"decimalai-mcp"
],
"env": {
"DECIMAL_API_KEY": "<DECIMAL_API_KEY>"
}
}
}
}
起動コマンドuvx decimalai-mcp
設定が必要な環境変数
DECIMAL_API_KEYシークレットOptional DecimalAI API key (dai_sk_...). All tools work anonymously; the key adds per-org enrichment such as installed_as.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypidecimalai-mcp0.1.3

ツール

3

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
sortstringいいえ
limitintegerいいえ
querystringはい
categoryanyいいえ

詳細

decimalai-mcp

DecimalAI の一部です。ほとんどのユーザーには Python SDK → decimal-labs/decimalai-python をおすすめします。

DecimalAI のスキルレジストリ向け MCP サーバーです。このレジストリでは、ダウンロード数ではなく、測定された有効性(検証済みの A/B ベンチマーク、リアルタイムの合格率、AI 評価者のスコア)に基づいてエージェントのスキルをランク付けします。

PyPI ダウンロード数 CI Python ライセンス

あらゆる MCP クライアント(Claude Desktop、Claude Code、Cursor など)に、読み取り専用のツールを 3 つ提供します。

ツール機能
search_skills(query, category?, sort?, limit?)公開レジストリをキーワードとセマンティック検索で検索します
get_skill(slug)信頼性と安全性スキャンのステータス、検証済みベンチマークの向上幅、SkillScore、評価、SKILL.md の本文、インストール方法(decimalai skills add <slug>、インストール先のフォルダー、Claude Code の --plugin-dir 行)を含む完全なレコードを取得します
get_leaderboard(sort?, category?, window_days?, limit?)ランク付きリーダーボードです。skill_score、biggest_improvement、efficiency、top_rated で並べ替えられます

API キーは不要です。3 つのツールはいずれも公開レジストリのエンドポイントを読み取ります。DECIMAL_API_KEY(app.decimal.ai/settings で取得)を設定すると、同じツールで、組織がすでにインストールしたスキル(installed_as)も表示されます。

インストール

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

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

claude_desktop_config.json に追加します(設定 → 開発者 → 設定を編集):

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

匿名で読み取り専用アクセスする場合は、env ブロック全体を省略してください。

設定

環境変数デフォルト用途
DECIMAL_API_KEY(未設定)任意です。同じ公開エンドポイントで、組織ごとの追加情報(例:installed_as)を利用できます。
DECIMAL_API_URLhttps://api.decimal.aiセルフホスト環境またはローカルのバックエンドを指定します。

check_manifest_impact ツールがない理由

マニフェスト影響分析のエンドポイント(POST /api/v1/regression-check)は、プラットフォーム上で認証が必要です。候補マニフェストに対して組織の本番トレースを分析するため、公開版は提供できません。このサーバーは、意図的に読み取り専用かつ API キーが任意の公開レジストリ用インターフェースとして設計されています。要望があれば、認証が必要な check_manifest_impact(DECIMAL_API_KEY が必要)を v0.2 で追加するのが自然です。CI でのユースケースには、現在回帰チェック用 GitHub Actionを利用できます。

使用するエンドポイント(すべて公開)

  • GET /api/v1/registry/skills — 閲覧/検索
  • GET /api/v1/registry/skills/{slug} — 詳細
  • GET /api/v1/registry/leaderboard — ランク付きリーダーボード(リーダーボードのエンドポイントはカテゴリ分けされていないため、category による絞り込みは、閲覧用エンドポイントでドキュメント化されている view=ranks モードにフォールバックします)

開発

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

PR を開く前に、pytest を実行してください。CI では、モックテストではカバーされない、固定された mcp<2 が引き続き FastMCP を提供することも確認します。こちらも実行してください。

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

リリースは公開済みの GitHub Release から作成します。変更が通過する必要のあるゲートと、連動して更新する必要のあるバージョン文字列については、 RELEASING.md を参照してください。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。