@cyanheads/mcp-ts-core

data-ai MCP Server

Agent-native TypeScript framework for building MCP servers. Declarative definitions with auth, multi-backend storage, OpenTelemetry, and first-class support for Bun/Node/Cloudflare Workers.

VerifiedInstall ReadyReviewed
data-aidata-aitypescriptnodejs
6 views145 stars26 forksv0.10.6Apache-2.0

Why This Matters

Discovered via github-seeds:mcp-hot and last synced 3mo ago.

VerifiedInstall ReadyReviewed
Source
github-seeds:mcp-hot
Stars
145
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

npx @cyanheads/mcp-ts-core

2. Add to claude_desktop_config.json

{
  "mcpServers": {
    "-cyanheads-mcp-ts-core": {
      "command": "npx",
      "args": [
        "@cyanheads/mcp-ts-core"
      ]
    }
  }
}

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

26
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (26)

MCP_TRANSPORT_TYPE

`stdio` or `http`

Builder

Usage

template_madlibs_elicitation

`ctx.elicit` for interactive input

MCP_AUTH_SECRET_KEY

JWT signing secret (required for `jwt` mode)

AbortSignal

Cancellation signal

template_data_explorer

MCP Apps with linked UI resource via `appTool()`/`appResource()` builders

string

Unique request ID

template_echo_app

MCP Apps with `appTool()`/`appResource()` builders

OPENROUTER_API_KEY

OpenRouter LLM API key

template_echo_message

Basic tool with `format`, `auth`

MCP_AUTH_MODE

`none`, `jwt`, or `oauth`

ContextState

Tenant-scoped key-value storage

template_async_countdown

`task: true` with `ctx.progress`

OTEL_ENABLED

Enable OpenTelemetry

Tool

Pattern

MCP_HTTP_PORT

HTTP server port

Property

Type

template_code_review_sampling

`ctx.sample` for LLM completion

MCP_HTTP_HOST

HTTP server hostname

ContextLogger

Request-scoped logger (auto-correlates requestId, traceId, tenantId)

template_image_test

Image content blocks

Variable

Description

Function

Purpose

template_cat_fact

External API call, error factories

STORAGE_PROVIDER_TYPE

`in-memory`, `filesystem`, `supabase`, `cloudflare-d1`/`kv`/`r2`

CANVAS_PROVIDER_TYPE

`none` or `duckdb` (Tier 3, optional peer dep `@duckdb/node-api`)

Works Well With - Skills

referrals

When the user wants to create, optimize, or analyze a referral program, affiliate program, or word-of-mouth strategy. Also use when the user mentions 'referral,' 'affiliate,' 'ambassador,' 'word of mouth,' 'viral loop,' 'refer a friend,' 'partner program,' 'referral incentive,' 'how to get referrals,' 'customers referring customers,' or 'affiliate payout.' Use this whenever someone wants existing users or partners to bring in new customers. For launch-specific virality, see launch.

1104 starsHas guide

social

When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, Facebook, or other platforms, or wants to do social listening and engagement triage. Also use when the user mentions 'LinkedIn post,' 'Twitter thread,' 'social media,' 'content calendar,' 'social scheduling,' 'engagement,' 'viral content,' 'what should I post,' 'repurpose this content,' 'tweet ideas,' 'LinkedIn carousel,' 'social media strategy,' 'grow my following,' 'Tik

1104 starsHas guide

revops

When the user wants help with revenue operations, lead lifecycle management, or marketing-to-sales handoff processes. Also use when the user mentions 'RevOps,' 'revenue operations,' 'lead scoring,' 'lead routing,' 'MQL,' 'SQL,' 'pipeline stages,' 'deal desk,' 'CRM automation,' 'marketing-to-sales handoff,' 'data hygiene,' 'leads aren't getting to sales,' 'pipeline management,' 'lead qualification,' or 'when should marketing hand off to sales.' Use this for anything involving the systems and proc

1104 starsHas guide

schema

When the user wants to add, fix, or optimize schema markup and structured data on their site. Also use when the user mentions "schema markup," "structured data," "JSON-LD," "rich snippets," "schema.org," "FAQ schema," "product schema," "review schema," "breadcrumb schema," "Google rich results," "knowledge panel," "star ratings in search," or "add structured data." Use this whenever someone wants their pages to show enhanced results in Google. For broader SEO issues, see seo-audit. For AI search

1104 starsHas guide