DecimalAI Skills Registry について
DecimalAI Skills Registry は、DecimalAI の公開レジストリにあるエージェントスキルを検索・確認する MCP サーバーです。ダウンロード数ではなく、ベンチマークの改善幅、合格率、評価を基に順位付けします。
主な機能
- 01キーワードと意味によるスキル検索
- 02スキル詳細と安全性ステータスの取得
- 03ベンチマーク改善幅と SkillScore の表示
- 04スキルのランキング一覧
- 05組織内のインストール状況の任意表示
活用シーン
- 01クエリやカテゴリに合うスキルの検索
- 02スキルのベンチマークと安全性情報の確認
- 03スコアや改善幅によるスキルの比較
- 04組織にインストール済みのスキルの確認
MCP 対応
MCP クライアントに、スキル検索、詳細取得、ランキング取得の3つの読み取り専用ツールを公開します。公開レジストリの利用に API キーは不要で、`DECIMAL_API_KEY` を設定すると組織ごとのインストール情報も確認できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
3掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| sort | string | いいえ | |
| limit | integer | いいえ | |
| query | string | はい | |
| category | any | いいえ |
詳細
decimalai-mcp
DecimalAI の一部です。ほとんどのユーザーには Python SDK → decimal-labs/decimalai-python をおすすめします。
DecimalAI のスキルレジストリ向け MCP サーバーです。このレジストリでは、ダウンロード数ではなく、測定された有効性(検証済みの A/B ベンチマーク、リアルタイムの合格率、AI 評価者のスコア)に基づいてエージェントのスキルをランク付けします。
あらゆる 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_URL | https://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
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。