cyanheads/attack-surface-mcp-server

Passive external attack-surface mapping: CT subdomains, DNS, TLS, HTTP posture, RDAP/WHOIS, Shodan via MCP. STDIO or Streamable HTTP.

1Stars on the repository
36Mods indexed here, across every type
2d agoLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

add-app-tool

01

cyanheads/attack-surface-mcp-server

Skill Claude CodeCodex

Scaffold an MCP App tool + UI resource pair. Use when the user asks to add a tool with interactive UI, create an MCP App, or build a visual/interactive tool.

1 2d ago A 41 tokens copy · 100% Apache-2.0

add-prompt

02

cyanheads/attack-surface-mcp-server

Skill Claude CodeCodex

Scaffold a new MCP prompt template. Use when the user asks to add a prompt, create a reusable message template, or define a prompt for LLM interactions.

1 2d ago A 37 tokens copy · 100% Apache-2.0

add-resource

03

cyanheads/attack-surface-mcp-server

Skill Claude CodeCodex

Scaffold a new MCP resource definition. Use when the user asks to add a resource, expose data via URI, or create a readable endpoint.

1 2d ago A 32 tokens copy · 100% Apache-2.0

add-service

04

cyanheads/attack-surface-mcp-server

Skill Claude CodeCodex

Scaffold a new service integration. Use when the user asks to add a service, integrate an external API, or create a reusable domain module with its own initialization and state.

1 2d ago A 38 tokens copy · 100% Apache-2.0

add-test

05

cyanheads/attack-surface-mcp-server

Skill Claude CodeCodex

Scaffold a test file for an existing tool, resource, or service. Use when the user asks to add tests, improve coverage, or when a definition exists without a matching test file.

1 2d ago A 41 tokens copy · 100% Apache-2.0

add-tool

06

cyanheads/attack-surface-mcp-server

Skill Claude CodeCodex

Scaffold a new MCP tool definition. Use when the user asks to add a tool, create a new tool, or implement a new capability for the server.

1 2d ago A 35 tokens copy · 100% Apache-2.0

api-auth

07

cyanheads/attack-surface-mcp-server

Skill Claude CodeCodex

Authentication, authorization, and multi-tenancy patterns for @cyanheads/mcp-ts-core. Use when implementing auth scopes on tools/resources, configuring auth modes (none/jwt/oauth), working with JWT/OAuth env vars, or understanding how tenantId flows through ctx.state.

1 2d ago A 58 tokens copy · 100% Apache-2.0

api-canvas

08

cyanheads/attack-surface-mcp-server

Skill Claude CodeCodex

DataCanvas primitive reference — a Tier 3 SQL/analytical workspace for tabular MCP servers, backed by DuckDB. Use when registering tables from upstream APIs, running ad-hoc SQL across them, and exporting results. Covers the acquire → register → query → export flow, per-table TTL, the token-sharing pattern for…

1 2d ago A 85 tokens copy · 100% Apache-2.0

api-config

09

cyanheads/attack-surface-mcp-server

Skill Claude CodeCodex

Reference for core and server configuration in @cyanheads/mcp-ts-core. Covers env var tables with defaults, priority order, server-specific Zod schema pattern, and Workers lazy-parsing requirement.

1 2d ago A 43 tokens copy · 100% Apache-2.0

api-context

10

cyanheads/attack-surface-mcp-server

Skill Claude CodeCodex

Canonical reference for the unified Context object passed to every tool and resource handler in @cyanheads/mcp-ts-core. Covers the full interface, its RequestContext base, all sub-APIs (ctx.log, ctx.state, ctx.requestInput, ctx.inputs, ctx.enrich, ctx.content), and when to use each.

1 2d ago A 79 tokens copy · 100% Apache-2.0

api-errors

11

cyanheads/attack-surface-mcp-server

Skill Claude CodeCodex

McpError constructor, JsonRpcErrorCode reference, and error handling patterns for @cyanheads/mcp-ts-core. Use when looking up error codes, understanding where errors should be thrown vs. caught, or using ErrorHandler.tryCatch in services.

1 2d ago A 54 tokens copy · 100% Apache-2.0

api-linter

12

cyanheads/attack-surface-mcp-server

Skill Claude CodeCodex

MCP definition linter rules reference. Use when bun run lint:mcp or bun run devcheck reports a lint error or warning (format-parity, schema-is-object, name-format, server-json-, etc.) and you need to understand the rule, its severity, and how to fix it. Every rule ID the linter emits has an entry in this doc.

1 2d ago A 86 tokens copy · 100% Apache-2.0

api-mirror

13

cyanheads/attack-surface-mcp-server

Skill Claude CodeCodex

Stand up a persistent, self-refreshing local mirror of a bulk upstream dataset with the MirrorService (@cyanheads/mcp-ts-core/mirror). Use when a server wraps a large or slow API and should query a synced local index (embedded SQLite + FTS5) instead of paginating the live API per request.

1 2d ago A 68 tokens copy · 100% Apache-2.0

api-services

14

cyanheads/attack-surface-mcp-server

Skill Claude CodeCodex

API reference for built-in service providers (LLM, Speech, Graph). Use when looking up service interfaces, provider capabilities, or integration patterns.

1 2d ago A 32 tokens copy · 100% Apache-2.0

api-telemetry

15

cyanheads/attack-surface-mcp-server

Skill Claude CodeCodex

Catalog of OpenTelemetry instrumentation built into framework @cyanheads/mcp-ts-core — spans, metrics, completion logs, env config, runtime caveats, custom instrumentation patterns, and cardinality rules. Use when enabling OTel export, adding custom spans or metrics in services, debugging missing telemetry, looking up…

1 2d ago A 85 tokens copy · 100% Apache-2.0

api-testing

16

cyanheads/attack-surface-mcp-server

Skill Claude CodeCodex

Testing patterns for MCP tool/resource handlers using createMockContext and Vitest. Covers mock context options, handler testing, McpError assertions, format testing, Vitest config setup, and test isolation conventions.

1 2d ago A 46 tokens copy · 100% Apache-2.0

api-utils

17

cyanheads/attack-surface-mcp-server

Skill Claude CodeCodex

API reference for all utilities exported from @cyanheads/mcp-ts-core/utils. Use when looking up utility method signatures, options, peer dependencies, or usage patterns.

1 2d ago A 37 tokens copy · 100% Apache-2.0

api-workers

18

cyanheads/attack-surface-mcp-server

Skill Claude CodeCodex

Cloudflare Workers deployment using createWorkerHandler from @cyanheads/mcp-ts-core/worker. Covers the full handler signature, binding types, CloudflareBindings extensibility, runtime compatibility guards, and wrangler.toml requirements.

1 2d ago A 51 tokens copy · 100% Apache-2.0

code-simplifier

19

cyanheads/attack-surface-mcp-server

Skill Claude CodeCodex

Post-session code review and cleanup against a working tree of changes. Analyzes git diff to simplify, consolidate, and align changed code with the existing codebase — modernize syntax, remove unnecessary complexity, consolidate duplicated logic, catch efficiency issues. Use after a substantive working session, or…

1 2d ago A 124 tokens copy · 100% Apache-2.0

design-mcp-server

20

cyanheads/attack-surface-mcp-server

Skill Claude CodeCodex

Design the tool surface, resources, and service layer for a new MCP server. Use when starting a new server, planning a major feature expansion, or when the user describes a domain/API they want to expose via MCP. Produces a design doc at docs/design.md that drives implementation.

1 2d ago A 62 tokens copy · 100% Apache-2.0

field-test

21

cyanheads/attack-surface-mcp-server

Skill Claude CodeCodex

Exercise tools, resources, and prompts against a live HTTP server via MCP JSON-RPC over curl. Starts the server, surfaces the catalog, runs real and adversarial inputs, and produces a tight report with concrete findings and numbered follow-up options. Use after adding or modifying definitions, or when the user asks to…

1 2d ago A 76 tokens copy · 100% Apache-2.0

git-wrapup

22

cyanheads/attack-surface-mcp-server

Skill Claude CodeCodex

Land working-tree changes as logical commits — the work grouped by concern, topped by a release commit (version bump, changelog, regenerated artifacts) and an annotated tag. Verify, commit, tag. Stops at "committed and tagged locally" — no push, no publish. The release-and-publish skill picks up from here. Distilled…

1 2d ago A 82 tokens copy · 100% Apache-2.0

maintenance

23

cyanheads/attack-surface-mcp-server

Skill Claude CodeCodex

Investigate, adopt, and verify dependency updates — with special handling for @cyanheads/mcp-ts-core. Captures what changed, understands why, cross-references against the codebase, adopts framework improvements, syncs project skills, and runs final checks. Supports two entry modes: run the full flow end-to-end, or…

1 2d ago A 75 tokens copy · 100% Apache-2.0

orchestrations

24

cyanheads/attack-surface-mcp-server

Skill Claude CodeCodex

Pick and run a multi-phase workflow that chains foundational task skills (git-wrapup, release-and-publish, maintenance, field-test, setup, etc.) end-to-end. Routes user intent to a workflow file under workflows/ — greenfield builds, maintenance + release, field-test + fix, or known-work + release. Single source for…

1 2d ago A 159 tokens copy · 100% Apache-2.0