mcpbeat Sign in

Mitre Cwe MCP Server

answering

Mitre Cwe MCP Server is answering right now. Last checked 14 min ago. 614 installs a week from npm. It exposes 7 tools. Last commit 30 Oct 2026.

Explore MITRE CWE weaknesses, CAPEC attack patterns, mitigations, code examples, and mappings.

Installs per day peak 237 · avg 22 · +845% w/w
a month agotoday
Uptime history 9 days of history
9 days agonow
100.0%
Uptime 24h
91 of 91 checks
7
Tools
read from the server
544 ms
Response time
average over 24h
614
Installs / week
npm and PyPI

What changed 13

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 24 October 2026. No other catalogue keeps this.

30 Oct 3 tool descriptions were rewritten cwe_get_hierarchy, cwe_get_weakness, cwe_search_weaknesses
30 Oct 2 tools changed the parameters they ask for cwe_get_hierarchy, cwe_search_weaknesses
30 Oct a tool changed version
24 Oct 3 tool descriptions were rewritten cwe_list_reference, cwe_search_attack_patterns, cwe_search_weaknesses
24 Oct 3 tools changed the parameters they ask for cwe_list_reference, cwe_search_attack_patterns, cwe_search_weaknesses
24 Oct a tool changed version

Nothing serious here today

Today is the operative word: we check Mitre Cwe MCP Server every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 14 min ago.

run in your terminal
claude mcp add mitre-cwe-mcp-server --transport http https://mitre-cwe.caseyjhand.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://mitre-cwe.caseyjhand.com/mcp
~/.codex/config.toml
[mcp_servers.mitre-cwe-mcp-server]
url = "https://mitre-cwe.caseyjhand.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mitre-cwe-mcp-server": {
      "url": "https://mitre-cwe.caseyjhand.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mitre-cwe-mcp-server": {
      "type": "http",
      "url": "https://mitre-cwe.caseyjhand.com/mcp"
    }
  }
}

Available tools 7

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

cwe
cwe_get_attack_pattern
Retrieve CAPEC attack patterns, categories, and views by ID, such as CAPEC-66, CAPEC66, or 66, including Deprecated and Obsolete records; each entry’s type says which. Processes up to 20 distinct IDs within a 24,000-byte response budget and discloses deferred IDs; a CWE ID or an item that is no ID returns in notFound with recovery guidance; only an item holding a control character other than whitespace, or a non-ID item over 150 characters, rejects the whole call. Patterns default to summary, prerequisites, execution, mitigations, and mappings; categories and views default to summary (the category summary or view objective) and relations (members in source order, or a filter-defined view’s source XPath filterDefinition). Views CAPEC-1000 (Mechanisms of Attack) and CAPEC-3000 (Domains of Attack) are entry points for browsing patterns by category. A default section that does not fit the budget is omitted whole and named with its size and a re-call (kind partial). The notes section, outside the defaults, returns recorded MITRE notes. Explicit sections remain complete, including one oversized record with disclosure; an empty array requests an outline. Recorded CWE and ATT&CK mappings are incomplete and do not establish current ATT&CK validation.
cwe_get_hierarchy
Navigate live CWE parents, children, ancestors, or descendants for a weakness, category, grouping, or view. Discover IDs with cwe_search_weaknesses or cwe_list_reference topic views. The default view is 1000; set viewId all for every view. primaryOnly applies only to ancestors. Edges point from parent to child and retain view identity; follow nextCursor for more edges. Continuations re-fetch the traversal and reject changed topology. Empty relations are successful; upstream failures remain errors. Node names come from the loaded catalog and may lag live IDs.
cwe_get_view
Read a CWE view objective, audience, status, source filter, recorded notes, and direct members in published order. Navigation views list top-level members rather than every descendant; use cwe_get_hierarchy for navigation or cwe_search_weaknesses with viewId for weakness membership closure. A filter-defined (Implicit) view lists no members: its filterDefinition is the source XPath that defines membership, and cwe_search_weaknesses with its viewId returns the weaknesses that filter selects; when the filter has a part this server does not evaluate, the guidance says so and that search returns none with a disclosure. Unknown and non-view IDs return a structured miss. Follow nextCursor for remaining direct members.
cwe_get_weakness
Retrieve CWE weaknesses, categories, or groupings by ID, such as CWE-79, CWE79, or 79. Processes up to 20 distinct IDs within a 24,000-byte response budget and discloses deferred IDs; a view, a CAPEC ID, or an item that is no ID returns in notFound with recovery guidance; only an item holding a control character other than whitespace, or a non-ID item over 150 characters, rejects the whole call. Defaults to summary, consequences, mitigations, and relations; a default section that does not fit the budget is omitted whole and named with its size and a re-call (kind partial). Summary carries recorded alternate terms such as XSS, ordinalities (Primary, Resultant, Indirect), and background details; the notes section, outside the defaults, returns every note MITRE records, such as Relationship, Maintenance, Terminology, and Research Gap notes. Explicit sections remain complete, including one oversized record with disclosure; an empty sections array requests an outline. exampleLanguage, exampleOffset, and exampleLimit select a complete source-ordered page of section examples: with sections omitted, setting any of them to a non-default value adds examples after the defaults, filled last and outlined with its page size and a re-call when it does not fit; explicit sections without examples ignore them, and guidance gives the re-call that adds examples. Categories and groupings are organizational entries, not vulnerability root causes.
cwe_list_reference
List loaded CWE/CAPEC vocabulary, every CWE view, workflow guidance, or catalog versions and refresh health. Filter requires every whitespace-separated token in an item label, each at a word start or camelCase hump (script finds JavaScript). Tokens of at least four Unicode letters also match after exactly one un or mis prefix at a word start; spelling coincidences can match. Omit filter to browse. Platforms distinguishes example code languages from platform names and classes. Follow nextCursor for complete lists; limits above 100 are capped with disclosure.
cwe_search_attack_patterns
Search CAPEC attack patterns by every whitespace-separated text token, recorded CWE or ATT&CK mapping, abstraction, severity, or likelihood. Text tokens match at word starts or camelCase humps; tokens of at least four Unicode letters also match after exactly one un or mis prefix at a word start (config finds misconfiguration), with possible spelling coincidences. Search other compounds such as deserialization as written. Parent ATT&CK techniques include recorded subtechniques; CWE mappings are exact without hierarchy expansion. Omit filters to browse. Deprecated and Obsolete patterns are excluded by default. Mappings are incomplete and do not validate current ATT&CK coverage. Results order by all tokens in the name or in one recorded alternate term such as MITM, then all in the description, then any other match, then numeric ID; use cwe_get_attack_pattern for complete sections and follow nextCursor for remaining matches.
cwe_search_weaknesses
Search CWE weaknesses by all text tokens, exact platform or consequence vocabulary, abstraction, status, mapping usage, view membership, a recorded taxonomy mapping (taxonomy name or entry ID such as CERT C ARR30-C), or a CVE that MITRE cites as an observed example. Text tokens match at word starts or camelCase humps; tokens of at least four Unicode letters also match after exactly one un or mis prefix at a word start (trusted finds untrusted), with possible spelling coincidences. Search other compounds such as deserialization as written; text never matches an entry ID or CVE. Omit filters to browse; categories and groupings are excluded. Each result carries MITRE’s mapping usage, which says whether the entry may be used to map a vulnerability, and, under a taxonomy or CVE filter, every mapping or observed example that matched. Results order by all tokens in the name or in one recorded alternate term such as XSS, then all in the description, then any other match, then numeric ID. Description previews contain the first sentence; use cwe_get_weakness for complete sections. Follow nextCursor for remaining matches.

Endpoints

URLTransportStateLatencyChecked
https://mitre-cwe.caseyjhand.com/mcp streamable-http answering 574 ms 14 min ago

Alternatives to Mitre Cwe MCP Server

same job, measured the same way
Carbon MCP
by carbondesignsystem-mcp

Explore Carbon docs, components, tokens, icons, charts, and code examples.

answering
Fabric Atelier
by copyleftdev

AI-powered content processing with 226 Fabric patterns for writing, analysis, and code generation.

local only
Avalara Developer Documentation
by avalara

Provides access to Avalara developer documentation, integration guides, and code examples

answering
c2n Web Components
by code2nguyen

Exact APIs, examples, theme tokens and markup validation for the c2n (c2-*) Lit web components.

917 installs/wk local only
mistaike.ai
by mistaike-ai

295k+ bug-fix patterns with MCP Hub proxy, PII filtering, and code search

answering
CodeWays — AI-Native Web, Mobile & Cloudflare Studio
by codeways

Explore CodeWays full-stack software engineering services, AI agent readiness, and project quotes.

6 tools answering
GitHits
by githits

Search public open-source code, documentation, metadata, vulnerabilities, changelogs, and examples.

2 948 installs/wk answering
Droste
by lorismascio17

Local code exploration with progressive zoom and measured token budgets.

196 installs/wk local only

Mitre Cwe MCP Server — questions

Answers built from our own checks of this server.

What can Mitre Cwe MCP Server do?
It exposes 7 tools, read directly from the server on our last check. Among them: cwe_get_attack_pattern, cwe_get_hierarchy, cwe_get_view, cwe_get_weakness, cwe_list_reference, cwe_search_attack_patterns and 1 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Mitre Cwe MCP Server working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 544 ms. The bar chart above shows every period we have measured.
How do I connect Mitre Cwe MCP Server?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Mitre Cwe MCP Server need an API key?
No. Mitre Cwe MCP Server completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 7 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Mitre Cwe MCP Server?
It answers our handshake in 544 ms on average, which is faster than 21% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use Mitre Cwe MCP Server?
The npm package @cyanheads/mitre-cwe-mcp-server was installed 614 times in the last week. Week over week that is +845%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Mitre Cwe MCP Server open source?
The code is open source: it is published under the Apache-2.0 licence, written in TypeScript and 1 stars on GitHub. The licence covers the code in the repository, not the hosted service at mitre-cwe.caseyjhand.com, which runs on its operator's own terms.