Cert Atlas

io.github.hans6883由 GitHub 账号 hans6883 发布v1.3.0更新于 Nov 2, 2026

Search 1,673 source-linked exam blueprints with reviewed guidance. Read-only; no API key.

发布方自己的服务:Red Atlas Api

已验证Streamable HTTP可网页运行知识与记忆数据与分析

概览

AI 生成的概览

基于 Cert Atlas 认证考试蓝图索引的只读 MCP 服务器,让助手搜索、查看并比较各类认证考试。

可以做什么
  • 按名称、代码、认证机构或厂商搜索考试索引,可按机构或厂商过滤
  • 获取单个考试的完整蓝图:领域与主题权重、及格分、题量、时长、价格、先修要求、重考与续证规则、语言及官方来源链接
  • 并排比较 2 至 8 个考试的价格、时长、及格分、题量与领域数量
  • 列出认证机构与厂商及其考试数量,支持按子串筛选
  • 以资源形式浏览总索引或单个蓝图,并使用 study-plan 与 compare-certs 提示词
适用场景
适合用户询问某个认证或考试、想了解某项认证涵盖哪些内容及权重,或想比较两个以上认证的费用、难度与要求时使用。也可用于确认索引覆盖了哪些厂商和认证机构。
运行要求
可使用远程 Streamable HTTP 端点,或在本地用 Node.js 通过 npx 运行 npm 包 cert-atlas-mcp。无需 API 密钥或账号。本地包内置索引快照,单个蓝图按需从公开的 GitHub raw 地址获取,因此获取完整蓝图需要网络访问。可选环境变量 CERT_ATLAS_LOCAL、CERT_ATLAS_DATA_DIR 和 CERT_ATLAS_RAW_BASE 可指向其他数据源。
安装前请注意
只读且为公开数据,不索取任何凭据。每个考试结果都附带带 UTM 跟踪参数的 QuizForge 练习链接,服务器因此兼作可计量的引流渠道,每个考试仅一条链接。除非覆盖设置,蓝图会从第三方 GitHub raw 地址获取,而 CERT_ATLAS_RAW_BASE 可将该请求改指向其他主机。涉及重要决定时,应以官方来源链接核对考试信息。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Cert Atlas,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.hans6883%2Fcert-atlas/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "cert-atlas": {
      "type": "http",
      "url": "https://mcp.quizforge.ai/mcp"
    }
  }
}

README

cert-atlas-mcp

An MCP server over Cert Atlas — the open index of certification exam blueprints. It lets any AI assistant (Claude, Cursor, …) search exams, pull a full structured blueprint, and compare certifications, with a free practice link on every result.

Cert Atlas publishes machine-readable blueprints for 1,673 exams across 223 certifying bodies — exam domains and topic weights, passing scores, question counts, durations, prerequisites, retake/renewal rules, languages, official source links, and reviewed study guidance where available. This server exposes that dataset to agents over MCP. Read-only, public data, no API key.

Tools

ToolWhat it does
search_examsKeyword search across all 1,673 blueprints (vendor, exam code, cert name, topic). Optional certifying_body / vendor_slug filter. Returns matches with id, domain count, question count, duration, and a practice link.
get_exam_blueprintFull blueprint for one exam (by id, code, or name): domains and ranges, logistics, prerequisites, reviewed guidance, aggregate preparation signals, and source verification.
compare_examsCompare 2–8 exams side by side: question count, duration, passing score, price, validity, domain count.
list_certifying_bodiesAll 223 certifying bodies with exam counts (optional contains filter) — useful to scope a search.

Resources & prompts

  • Resources: cert-atlas://index (the master index) and cert-atlas://exam/{exam_id} (a single blueprint) — agents can browse or attach the data directly.
  • Prompts: study-plan (arg: cert) builds a topic-weighted plan grounded in the real blueprint; compare-certs (arg: certs) drives a structured comparison.

Practice-link funnel

Every exam returned by any tool carries its free QuizForge practice link with UTM attribution — ?utm_source=mcp&utm_medium=cert_atlas&utm_campaign=<tool> (existing query preserved) — so the server doubles as a measurable referral funnel. Links are factual and singular (one per exam); the value to the user is a real free practice exam.

Install

bash
npm installnpm run build

Use with Claude Desktop / Claude Code

Add to your MCP config (claude_desktop_config.json, or via claude mcp add):

json
{  "mcpServers": {    "cert-atlas": {      "command": "node",      "args": ["/absolute/path/to/cert-atlas/mcp/dist/index.js"]    }  }}

Or, once published to npm (works in Claude Desktop/Code and Cursor — .cursor/mcp.json):

json
{  "mcpServers": {    "cert-atlas": { "command": "npx", "args": ["-y", "cert-atlas-mcp"] }  }}

Example prompts

  • "What domains are on the AWS Solutions Architect Associate exam, and how is it weighted?"
  • "Compare CompTIA Security+ and CySA+ — which is harder and which is cheaper?"
  • "What are the prerequisites and passing score for CISSP?"
  • "What nursing certifications does Cert Atlas cover?"

How it works

The server reads the Cert Atlas dataset, preferring local files over the network:

  1. A bundled snapshot of index.json (+ vendors.json) ships in the package → instant, offline search with a tiny install.
  2. Individual blueprints are lazy-fetched from raw.githubusercontent.com/hans6883/cert-atlas/master on demand and cached, so the install stays small and data stays fresh.
  3. When run inside the cert-atlas repo, it reads the canonical ../data/ directly (always in sync).

The bundled snapshot is regenerated from ../data on every npm run build (see scripts/copy-data.mjs).

What "verified" means

Records carry a credential block when the credential's identity has been checked on the issuer's own site: whether the issuer offers an examination for it, the credential type, the exam code exactly as the issuer prints it (or none), and the official content outline. A credential the issuer offers no examination for (a nomination-only grade, a membership grade, a training programme) is reported as such -- no blueprint, domain weights or practice link are shown for it. Lifecycle facts (retirements, scheduled retirements, replacements) are checked the same way and dated.

Environment variables (all optional)

VarDefaultPurpose
CERT_ATLAS_LOCAL—Path to a cert-atlas repo checkout; reads its data/ dir (used by the VPS/remote deployment).
CERT_ATLAS_DATA_DIRrepo/bundled data/Force a specific data directory.
CERT_ATLAS_RAW_BASEhttps://raw.githubusercontent.com/hans6883/cert-atlas/masterOverride the remote dataset base (e.g. a fork or mirror).

Remote HTTP build

The same four tools are also served over the MCP Streamable HTTP transport, for hosting with no client install:

bash
npm run buildnpm run start:http        # PORT (default 3000), HOST (default 0.0.0.0)# POST /mcp   — MCP endpoint# GET  /health — liveness probe -> {"ok":true}

It's stateless (a fresh server per request), so it scales horizontally with no session store. A Dockerfile is included:

bash
docker build -t cert-atlas-mcp .docker run -p 3000:3000 cert-atlas-mcp

Put it behind your reverse proxy (TLS) and point HTTP-capable MCP clients at https://<host>/mcp.

Live endpoint: https://mcp.quizforge.ai/mcp (health: https://mcp.quizforge.ai/health) — add it as a custom/remote connector in any HTTP-capable MCP client, no install.

Publishing

npm (stdio package):

bash
npm loginnpm publish --access public      # runs the build via prepublishOnly

Official MCP registry (registry.modelcontextprotocol.io) — uses server.json; package.json carries the matching mcpName for ownership verification:

bash
# one-time: install the publisher CLI, then authenticate via GitHubmcp-publisher login githubmcp-publisher publish            # reads ./server.json

smithery.yaml lets Smithery list it. Other directories (Glama, PulseMCP, mcp.so) auto-index from npm + GitHub once published.

License

MIT — see the repo LICENSE. Cert Atlas indexes publicly available exam structure only (no proprietary questions); blueprint content belongs to the respective certifying bodies.

来源:mcp/README.md,提交 aabcf39

工具

4

search_exams

Search the current Cert Atlas certification and professional exam index by name, code, certifying body, or vendor. Call this whenever a user mentions a certification or exam — e.g. AWS Solutions Architect, CISSP, CompTIA Security+, PMP, CCNA, NCLEX, CFA, Azure AZ-104, CKA — or asks what certs a body offers. Returns matching exams with code, certifying body, question count, domain count, and a free practice-exam link.

输入参数limitqueryvendor_slugcertifying_body

get_exam_blueprint

Get the full published blueprint for ONE certification exam: domain/objective breakdown with topic weights, passing score, question count & types, duration, price, prerequisites, retake & renewal policy, languages, and the official source URL. Reviewed records also include an exam overview, audience, preparation guidance, aggregate study signals, and source verification. Call this for 'what's on the X exam', 'how is X weighted by domain', 'prerequisites for X', 'passing score for X', 'how long is X'. Accepts an exam_id, exam_code, or certification name. Includes a free practice-exam link.

输入参数exam必填

compare_exams

Compare 2–8 certification exams side by side — price, duration, passing score, question count, and domain count. Call for 'X vs Y', 'which is harder/cheaper', 'easiest cloud cert', 'CCNA vs Network+'. Accepts exam ids, codes, or names; each row links a free practice exam.

输入参数exams必填

list_certifying_bodies

List the certifying bodies / vendors in the current Cert Atlas index with exam counts. Call for 'what certification providers/vendors are covered', 'how many AWS/Microsoft/Cisco certs'. Optionally filter by a substring.

输入参数contains

版本历史

2
  1. v1.3.0最新Sep 17, 2026
  2. v1.2.3Sep 16, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Atlas 集成