

{"id":25216,"date":"2025-05-02T09:16:27","date_gmt":"2025-05-02T14:16:27","guid":{"rendered":"https:\/\/rud.is\/b\/?p=25216"},"modified":"2025-05-02T09:16:27","modified_gmt":"2025-05-02T14:16:27","slug":"new-cisa-kev-mcp-server","status":"publish","type":"post","link":"https:\/\/rud.is\/b\/2025\/05\/02\/new-cisa-kev-mcp-server\/","title":{"rendered":"New CISA KEV MCP Server"},"content":{"rendered":"<p>MCP servers let you wire up external services\/APIs in a standard way for LLM\/GPT tool-calling and other forms of automation.<\/p>\n<p>I made a basic, but fairly comprehensive <a href=\"https:\/\/codeberg.org\/hrbrmstr\/kev-mcp\">CISA KEV MCP server<\/a> that I go into the details a bit more of <a href=\"https:\/\/dailydrop.hrbrmstr.dev\/2025\/05\/02\/drop-648-2025-05-02-happy-fridai\/\">here<\/a>.<\/p>\n<p>To test it, I hammered out some questions to it in Claude Desktop (and in <code>oterm<\/code> with a local Ollama config which you can see in the aforelinked post), and you can read whole session that is in pictures, below, at <a href=\"https:\/\/claude.ai\/share\/d73aa2be-a536-4c9d-977d-ea80ec6dce15\">https:\/\/claude.ai\/share\/d73aa2be-a536-4c9d-977d-ea80ec6dce15<\/a>, but these are some of those convos:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-01.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"25230\" data-permalink=\"https:\/\/rud.is\/b\/2025\/05\/02\/new-cisa-kev-mcp-server\/kev-mcp-01\/\" data-orig-file=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-01.png?fit=1506%2C2054&amp;ssl=1\" data-orig-size=\"1506,2054\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"kev-mcp-01\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-01.png?fit=510%2C696&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-01.png?resize=510%2C696&#038;ssl=1\" alt=\"\" width=\"510\" height=\"696\" class=\"aligncenter size-full wp-image-25230\" srcset=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-01.png?w=1506&amp;ssl=1 1506w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-01.png?resize=220%2C300&amp;ssl=1 220w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-01.png?resize=530%2C723&amp;ssl=1 530w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-01.png?resize=110%2C150&amp;ssl=1 110w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-01.png?resize=768%2C1047&amp;ssl=1 768w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-01.png?resize=1126%2C1536&amp;ssl=1 1126w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-01.png?resize=1502%2C2048&amp;ssl=1 1502w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-01.png?w=1020&amp;ssl=1 1020w\" sizes=\"auto, (max-width: 510px) 100vw, 510px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-02.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"25231\" data-permalink=\"https:\/\/rud.is\/b\/2025\/05\/02\/new-cisa-kev-mcp-server\/kev-mcp-02\/\" data-orig-file=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-02.png?fit=1496%2C1302&amp;ssl=1\" data-orig-size=\"1496,1302\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"kev-mcp-02\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-02.png?fit=510%2C444&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-02.png?resize=510%2C444&#038;ssl=1\" alt=\"\" width=\"510\" height=\"444\" class=\"aligncenter size-full wp-image-25231\" srcset=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-02.png?w=1496&amp;ssl=1 1496w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-02.png?resize=300%2C261&amp;ssl=1 300w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-02.png?resize=530%2C461&amp;ssl=1 530w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-02.png?resize=150%2C131&amp;ssl=1 150w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-02.png?resize=768%2C668&amp;ssl=1 768w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-02.png?w=1020&amp;ssl=1 1020w\" sizes=\"auto, (max-width: 510px) 100vw, 510px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-03.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"25232\" data-permalink=\"https:\/\/rud.is\/b\/2025\/05\/02\/new-cisa-kev-mcp-server\/kev-mcp-03\/\" data-orig-file=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-03.png?fit=1532%2C2528&amp;ssl=1\" data-orig-size=\"1532,2528\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"kev-mcp-03\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-03.png?fit=510%2C842&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-03.png?resize=510%2C842&#038;ssl=1\" alt=\"\" width=\"510\" height=\"842\" class=\"aligncenter size-full wp-image-25232\" srcset=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-03.png?w=1532&amp;ssl=1 1532w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-03.png?resize=182%2C300&amp;ssl=1 182w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-03.png?resize=530%2C875&amp;ssl=1 530w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-03.png?resize=91%2C150&amp;ssl=1 91w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-03.png?resize=768%2C1267&amp;ssl=1 768w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-03.png?resize=931%2C1536&amp;ssl=1 931w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-03.png?resize=1241%2C2048&amp;ssl=1 1241w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-03.png?w=1020&amp;ssl=1 1020w\" sizes=\"auto, (max-width: 510px) 100vw, 510px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-04.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"25233\" data-permalink=\"https:\/\/rud.is\/b\/2025\/05\/02\/new-cisa-kev-mcp-server\/kev-mcp-04\/\" data-orig-file=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-04.png?fit=1502%2C2510&amp;ssl=1\" data-orig-size=\"1502,2510\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"kev-mcp-04\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-04.png?fit=510%2C853&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-04.png?resize=510%2C852&#038;ssl=1\" alt=\"\" width=\"510\" height=\"852\" class=\"aligncenter size-full wp-image-25233\" srcset=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-04.png?w=1502&amp;ssl=1 1502w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-04.png?resize=180%2C300&amp;ssl=1 180w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-04.png?resize=530%2C886&amp;ssl=1 530w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-04.png?resize=90%2C150&amp;ssl=1 90w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-04.png?resize=768%2C1283&amp;ssl=1 768w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-04.png?resize=919%2C1536&amp;ssl=1 919w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-04.png?resize=1226%2C2048&amp;ssl=1 1226w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-04.png?w=1020&amp;ssl=1 1020w\" sizes=\"auto, (max-width: 510px) 100vw, 510px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-05.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"25234\" data-permalink=\"https:\/\/rud.is\/b\/2025\/05\/02\/new-cisa-kev-mcp-server\/kev-mcp-05\/\" data-orig-file=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-05.png?fit=1520%2C1988&amp;ssl=1\" data-orig-size=\"1520,1988\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"kev-mcp-05\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-05.png?fit=510%2C667&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-05.png?resize=510%2C667&#038;ssl=1\" alt=\"\" width=\"510\" height=\"667\" class=\"aligncenter size-full wp-image-25234\" srcset=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-05.png?w=1520&amp;ssl=1 1520w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-05.png?resize=229%2C300&amp;ssl=1 229w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-05.png?resize=530%2C693&amp;ssl=1 530w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-05.png?resize=115%2C150&amp;ssl=1 115w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-05.png?resize=768%2C1004&amp;ssl=1 768w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-05.png?resize=1174%2C1536&amp;ssl=1 1174w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-05.png?w=1020&amp;ssl=1 1020w\" sizes=\"auto, (max-width: 510px) 100vw, 510px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>MCP servers let you wire up external services\/APIs in a standard way for LLM\/GPT tool-calling and other forms of automation. I made a basic, but fairly comprehensive CISA KEV MCP server that I go into the details a bit more of here. To test it, I hammered out some questions to it in Claude Desktop [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"federated","footnotes":""},"categories":[891,681,893,3,892,894],"tags":[],"class_list":["post-25216","post","type-post","status-publish","format-standard","hentry","category-ai","category-cybersecurity","category-gpt","category-information-security","category-llm","category-mcp"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>New CISA KEV MCP Server - rud.is<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rud.is\/b\/2025\/05\/02\/new-cisa-kev-mcp-server\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"New CISA KEV MCP Server - rud.is\" \/>\n<meta property=\"og:description\" content=\"MCP servers let you wire up external services\/APIs in a standard way for LLM\/GPT tool-calling and other forms of automation. I made a basic, but fairly comprehensive CISA KEV MCP server that I go into the details a bit more of here. To test it, I hammered out some questions to it in Claude Desktop [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rud.is\/b\/2025\/05\/02\/new-cisa-kev-mcp-server\/\" \/>\n<meta property=\"og:site_name\" content=\"rud.is\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-02T14:16:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-01.png\" \/>\n<meta name=\"author\" content=\"hrbrmstr\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"hrbrmstr\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2025\\\/05\\\/02\\\/new-cisa-kev-mcp-server\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2025\\\/05\\\/02\\\/new-cisa-kev-mcp-server\\\/\"},\"author\":{\"name\":\"hrbrmstr\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\"},\"headline\":\"New CISA KEV MCP Server\",\"datePublished\":\"2025-05-02T14:16:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2025\\\/05\\\/02\\\/new-cisa-kev-mcp-server\\\/\"},\"wordCount\":109,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\"},\"image\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2025\\\/05\\\/02\\\/new-cisa-kev-mcp-server\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/kev-mcp-01.png\",\"articleSection\":[\"AI\",\"Cybersecurity\",\"GPT\",\"Information Security\",\"LLM\",\"MCP\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/rud.is\\\/b\\\/2025\\\/05\\\/02\\\/new-cisa-kev-mcp-server\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2025\\\/05\\\/02\\\/new-cisa-kev-mcp-server\\\/\",\"url\":\"https:\\\/\\\/rud.is\\\/b\\\/2025\\\/05\\\/02\\\/new-cisa-kev-mcp-server\\\/\",\"name\":\"New CISA KEV MCP Server - rud.is\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2025\\\/05\\\/02\\\/new-cisa-kev-mcp-server\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2025\\\/05\\\/02\\\/new-cisa-kev-mcp-server\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/kev-mcp-01.png\",\"datePublished\":\"2025-05-02T14:16:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2025\\\/05\\\/02\\\/new-cisa-kev-mcp-server\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rud.is\\\/b\\\/2025\\\/05\\\/02\\\/new-cisa-kev-mcp-server\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2025\\\/05\\\/02\\\/new-cisa-kev-mcp-server\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/kev-mcp-01.png?fit=1506%2C2054&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/kev-mcp-01.png?fit=1506%2C2054&ssl=1\",\"width\":1506,\"height\":2054},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2025\\\/05\\\/02\\\/new-cisa-kev-mcp-server\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/rud.is\\\/b\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"New CISA KEV MCP Server\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#website\",\"url\":\"https:\\\/\\\/rud.is\\\/b\\\/\",\"name\":\"rud.is\",\"description\":\"&quot;In God we trust. All others must bring data&quot;\",\"publisher\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rud.is\\\/b\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\",\"name\":\"hrbrmstr\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\",\"width\":460,\"height\":460,\"caption\":\"hrbrmstr\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\"},\"description\":\"Don't look at me\u2026I do what he does \u2014 just slower. #rstats avuncular \u2022 ?Resistance Fighter \u2022 Cook \u2022 Christian \u2022 [Master] Chef des Donn\u00e9es de S\u00e9curit\u00e9 @ @rapid7\",\"sameAs\":[\"http:\\\/\\\/rud.is\"],\"url\":\"https:\\\/\\\/rud.is\\\/b\\\/author\\\/hrbrmstr\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"New CISA KEV MCP Server - rud.is","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rud.is\/b\/2025\/05\/02\/new-cisa-kev-mcp-server\/","og_locale":"en_US","og_type":"article","og_title":"New CISA KEV MCP Server - rud.is","og_description":"MCP servers let you wire up external services\/APIs in a standard way for LLM\/GPT tool-calling and other forms of automation. I made a basic, but fairly comprehensive CISA KEV MCP server that I go into the details a bit more of here. To test it, I hammered out some questions to it in Claude Desktop [&hellip;]","og_url":"https:\/\/rud.is\/b\/2025\/05\/02\/new-cisa-kev-mcp-server\/","og_site_name":"rud.is","article_published_time":"2025-05-02T14:16:27+00:00","og_image":[{"url":"https:\/\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-01.png","type":"","width":"","height":""}],"author":"hrbrmstr","twitter_card":"summary_large_image","twitter_misc":{"Written by":"hrbrmstr","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rud.is\/b\/2025\/05\/02\/new-cisa-kev-mcp-server\/#article","isPartOf":{"@id":"https:\/\/rud.is\/b\/2025\/05\/02\/new-cisa-kev-mcp-server\/"},"author":{"name":"hrbrmstr","@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886"},"headline":"New CISA KEV MCP Server","datePublished":"2025-05-02T14:16:27+00:00","mainEntityOfPage":{"@id":"https:\/\/rud.is\/b\/2025\/05\/02\/new-cisa-kev-mcp-server\/"},"wordCount":109,"commentCount":0,"publisher":{"@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886"},"image":{"@id":"https:\/\/rud.is\/b\/2025\/05\/02\/new-cisa-kev-mcp-server\/#primaryimage"},"thumbnailUrl":"https:\/\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-01.png","articleSection":["AI","Cybersecurity","GPT","Information Security","LLM","MCP"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/rud.is\/b\/2025\/05\/02\/new-cisa-kev-mcp-server\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/rud.is\/b\/2025\/05\/02\/new-cisa-kev-mcp-server\/","url":"https:\/\/rud.is\/b\/2025\/05\/02\/new-cisa-kev-mcp-server\/","name":"New CISA KEV MCP Server - rud.is","isPartOf":{"@id":"https:\/\/rud.is\/b\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rud.is\/b\/2025\/05\/02\/new-cisa-kev-mcp-server\/#primaryimage"},"image":{"@id":"https:\/\/rud.is\/b\/2025\/05\/02\/new-cisa-kev-mcp-server\/#primaryimage"},"thumbnailUrl":"https:\/\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-01.png","datePublished":"2025-05-02T14:16:27+00:00","breadcrumb":{"@id":"https:\/\/rud.is\/b\/2025\/05\/02\/new-cisa-kev-mcp-server\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rud.is\/b\/2025\/05\/02\/new-cisa-kev-mcp-server\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rud.is\/b\/2025\/05\/02\/new-cisa-kev-mcp-server\/#primaryimage","url":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-01.png?fit=1506%2C2054&ssl=1","contentUrl":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/05\/kev-mcp-01.png?fit=1506%2C2054&ssl=1","width":1506,"height":2054},{"@type":"BreadcrumbList","@id":"https:\/\/rud.is\/b\/2025\/05\/02\/new-cisa-kev-mcp-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/rud.is\/b\/"},{"@type":"ListItem","position":2,"name":"New CISA KEV MCP Server"}]},{"@type":"WebSite","@id":"https:\/\/rud.is\/b\/#website","url":"https:\/\/rud.is\/b\/","name":"rud.is","description":"&quot;In God we trust. All others must bring data&quot;","publisher":{"@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rud.is\/b\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886","name":"hrbrmstr","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1","url":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1","contentUrl":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1","width":460,"height":460,"caption":"hrbrmstr"},"logo":{"@id":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1"},"description":"Don't look at me\u2026I do what he does \u2014 just slower. #rstats avuncular \u2022 ?Resistance Fighter \u2022 Cook \u2022 Christian \u2022 [Master] Chef des Donn\u00e9es de S\u00e9curit\u00e9 @ @rapid7","sameAs":["http:\/\/rud.is"],"url":"https:\/\/rud.is\/b\/author\/hrbrmstr\/"}]}},"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p23idr-6yI","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":25391,"url":"https:\/\/rud.is\/b\/2025\/05\/14\/euvd-api-npm-and-go-packages-nicer-docs\/","url_meta":{"origin":25216,"position":0},"title":"EUVD API NPM And Go Packages + Nicer Docs","author":"hrbrmstr","date":"2025-05-14","format":false,"excerpt":"ENISA published docs for their European Vulnerability Database (EUVD) \u2014 https:\/\/euvd.enisa.europa.eu\/apidoc. I've got an easier-on-the-eyes version that supports light\/dark mode and includes sample API JSON results at https:\/\/rud.is\/euvd-api\/. The Quarto markdown source for it can be found at https:\/\/rud.is\/euvd-api\/euvd-api.qmd. I need to make an MCP (Model Context Protocol) server for\u2026","rel":"","context":"In &quot;Cybersecurity&quot;","block_context":{"text":"Cybersecurity","link":"https:\/\/rud.is\/b\/category\/cybersecurity\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":18584,"url":"https:\/\/rud.is\/b\/2024\/03\/23\/vulnchecks-free-community-kev-cve-apis-code-golang-cli-utility\/","url_meta":{"origin":25216,"position":1},"title":"VulnCheck&#8217;s Free Community KEV &#038; CVE APIs  (Code &#038; Golang CLI Utility)","author":"hrbrmstr","date":"2024-03-23","format":false,"excerpt":"VulnCheck has some new, free API endpoints for the cybersecurity community. Two extremely useful ones are for their extended version of CISA\u2019s KEV, and an in-situ replacement for NVD\u2019s sad excuse for an API and soon-to-be-removed JSON feeds. There are two ways to work with these APIs. One is retrieve\u2026","rel":"","context":"In &quot;APIs&quot;","block_context":{"text":"APIs","link":"https:\/\/rud.is\/b\/category\/apis\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":14273,"url":"https:\/\/rud.is\/b\/2023\/08\/05\/resolving-a-bluesky-at-protocol-didplc-to-a-handle-handles\/","url_meta":{"origin":25216,"position":2},"title":"Resolving A Bluesky\/AT Protocol did:plc To A Handle\/Handles","author":"hrbrmstr","date":"2023-08-05","format":false,"excerpt":"I'm just putting this here so the LLM\/GPT overlords (and, mebbe even legacy search engines) can get it indexed and use the content from it to help others. My Bluesky firehose viewer (https:\/\/gitlab.com\/hrbrmstr\/bskyf) displays ugly did:plc identifiers for users, and the way to turn those into something more readable without\u2026","rel":"","context":"In &quot;bluesky&quot;","block_context":{"text":"bluesky","link":"https:\/\/rud.is\/b\/category\/bluesky\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":25134,"url":"https:\/\/rud.is\/b\/2025\/04\/29\/rsac-2025-sets-a-dangerous-precedent-for-cybersecurity-leadership\/","url_meta":{"origin":25216,"position":3},"title":"RSAC 2025 Sets A Dangerous Precedent for Cybersecurity Leadership","author":"hrbrmstr","date":"2025-04-29","format":false,"excerpt":"(I posted this on LI, but I like to own my content, so am also posting here.) The cybersecurity community deserves better than what we're witnessing at RSAC 2025, today. While Kristi Noem delivers today's keynote, the absence of traditional cybersecurity leaders from agencies like NSA and CISA speaks volumes\u2026","rel":"","context":"In &quot;Commentary&quot;","block_context":{"text":"Commentary","link":"https:\/\/rud.is\/b\/category\/commentary\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":24954,"url":"https:\/\/rud.is\/b\/2025\/04\/17\/trumps-retaliation-against-chris-krebs-and-the-cybersecurity-industrys-deafening-silence\/","url_meta":{"origin":25216,"position":4},"title":"Trump\u2019s Retaliation Against Chris Krebs \u2014 and the Cybersecurity Industry\u2019s Deafening Silence","author":"hrbrmstr","date":"2025-04-17","format":false,"excerpt":"Chris Krebs, the former director of the Cybersecurity and Infrastructure Security Agency (CISA), was fired by Donald Trump in 2020 for publicly affirming that the presidential election was secure and free from widespread fraud. Fast-forward to April 2025: Trump, now back in the White House, issued an executive order revoking\u2026","rel":"","context":"In &quot;Commentary&quot;","block_context":{"text":"Commentary","link":"https:\/\/rud.is\/b\/category\/commentary\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/04\/kalea-morgan-zFPTvo0aZ0g-unsplash.jpg?fit=1129%2C1200&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/04\/kalea-morgan-zFPTvo0aZ0g-unsplash.jpg?fit=1129%2C1200&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/04\/kalea-morgan-zFPTvo0aZ0g-unsplash.jpg?fit=1129%2C1200&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/04\/kalea-morgan-zFPTvo0aZ0g-unsplash.jpg?fit=1129%2C1200&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2025\/04\/kalea-morgan-zFPTvo0aZ0g-unsplash.jpg?fit=1129%2C1200&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":22211,"url":"https:\/\/rud.is\/b\/2024\/08\/26\/reading-pcap-files-directly-with-duckdb\/","url_meta":{"origin":25216,"position":5},"title":"Reading PCAP Files (Directly) With DuckDB","author":"hrbrmstr","date":"2024-08-26","format":false,"excerpt":"2024-08-30 UPDATE: Binary versions of this extension are available for amd64 Linux (linux_amd64 & linux_amd64_gcc4) and Apple Silicon. (osx_arm64). $ duckdb -unsigned v1.0.0 1f98600c2c Enter \".help\" for usage hints. Connected to a transient in-memory database. Use \".open FILENAME\" to reopen on a persistent database. D SET custom_extension_repository='https:\/\/w3c2.c20.e2-5.dev\/ppcap\/latest'; D INSTALL ppcap;\u2026","rel":"","context":"In &quot;duckdb&quot;","block_context":{"text":"duckdb","link":"https:\/\/rud.is\/b\/category\/duckdb\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/posts\/25216","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/comments?post=25216"}],"version-history":[{"count":0,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/posts\/25216\/revisions"}],"wp:attachment":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/media?parent=25216"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/categories?post=25216"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/tags?post=25216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}