mcpField
D
DecimalAI Skills Registry

DecimalAI Skills Registry

本地服务
app.decimal.aiAI 与智能体12 周前更新

关于 DecimalAI Skills Registry

DecimalAI Skills Registry 是一款 MCP 服务,用于搜索和查看 DecimalAI 公共注册表中的 Agent 技能。它依据基准测试提升、通过率和评分排名,而非下载量。

主要功能

  1. 01按关键词和语义搜索技能
  2. 02获取技能详情和安全状态
  3. 03查看基准提升幅度和 SkillScore
  4. 04列出技能排名榜单
  5. 05可选显示组织安装情况

适用场景

  1. 01按查询或类别查找技能
  2. 02查看技能的基准测试和安全信息
  3. 03按分数或改进幅度比较技能
  4. 04检查组织已安装的技能

MCP 相关

向 MCP 客户端提供三个只读工具:技能搜索、技能详情查询和排行榜检索。访问公共注册表无需 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 评审分数)为 Agent 技能排名,而非依据下载量。

PyPI Downloads CI Python License

为任何 MCP 客户端(Claude Desktop、Claude Code、Cursor 等)提供三个只读工具:

工具功能
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 密钥——这三个工具均读取公开注册表端点。如果设置了 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(Settings → Developer → Edit Config):

{
  "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)需要身份验证——它会将你所在组织的生产跟踪记录与候选清单进行分析,因此没有可公开提供的版本。本服务有意提供只读、可选密钥的公开注册表接口。如果需求出现,添加需要 DECIMAL_API_KEY 的身份验证版 check_manifest_impact 是自然的 v0.2 新功能;目前,regression-check GitHub Action 已涵盖 CI 用例。

使用的端点(均为公开端点)

  • 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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。