cyanheadscyanheadsCommunityยท27 Agent Skills Included

mcp-ts-core

Build production MCP servers with scaffolding, testing, and release workflows

Builds production-ready MCP servers in TypeScript with declarative tool, resource, and prompt definitions. Removes boilerplate for auth, storage, telemetry, error handling, and multi-runtime deployment across Bun, Node, and Cloudflare Workers. Guides coding agents through design, scaffolding, testing, security audits, and publishing with ready-made step-by-step workflows.
npx skills add cyanheads/mcp-ts-core --all -g -y
Available:

Gives your AI agent the full framework API reference, core design rules, and export catalog so it can correctly build, extend, and maintain MCP servers with this package.

All Skills in This Repository (27)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
cyanheadscyanheads

add-export

Add a public subpath export to the MCP-ts-core package.

Community
Intermediate
๐Ÿ“ฆ In Repo
cyanheadscyanheads

polish-docs-meta

Audit and polish MCP server documentation and metadata for ship readiness.

Community
Advanced
๐Ÿ“ฆ In Repo
cyanheadscyanheads

add-resource

Scaffold MCP resource definitions with zod-validated parameters and register them in createApp().

Community
Intermediate
๐Ÿ“ฆ In Repo
cyanheadscyanheads

release-and-publish

Automate release publishing to npm, MCP Registry, and GHCR with retry logic.

Community
Advanced
๐Ÿ“ฆ In Repo
cyanheadscyanheads

add-test

Generate Vitest test files mirroring source layout and run validation.

Community
Intermediate
๐Ÿ“ฆ In Repo
cyanheadscyanheads

api-services

Documents the API for LLM, Speech, and Graph service providers in MCP servers.

Community
Intermediate
๐Ÿ“ฆ In Repo
cyanheadscyanheads

report-issue-local

File structured bug reports or feature requests for an MCP server repository.

Community
Intermediate
๐Ÿ“ฆ In Repo
cyanheadscyanheads

api-linter

Analyze MCP tool, resource, and prompt definitions against specification rules.

Community
Advanced
๐Ÿ“ฆ In Repo
cyanheadscyanheads

api-testing

Automate MCP tool and resource handler tests with Vitest and mock contexts.

Community
Advanced
๐Ÿ“ฆ In Repo
cyanheadscyanheads

api-config

Document MCP core and server configuration for environment variable handling and lazy parsing.

Community
Intermediate
๐Ÿ“ฆ In Repo
cyanheadscyanheads

add-prompt

Scaffold MCP prompt templates and register them in createApp().

Community
Intermediate
๐Ÿ“ฆ In Repo
cyanheadscyanheads

setup

Explain MCP project structure, conventions, and skill-sync model after init.

Community
Intermediate

Frequently Asked Questions

FAQPage Schema
How to install mcp-ts-core?โ–ผ

Run `npx skills add cyanheads/mcp-ts-core --all -g -y` in your terminal to install all skills in this suite globally.

What does mcp-ts-core do?โ–ผ

It is a TypeScript framework for building MCP servers, handling transports, auth, storage, telemetry, and error handling so you only write your domain tools. The bundled skills let a coding agent scaffold, test, secure, and publish servers for you.

How do I scaffold a new MCP server?โ–ผ

Run `bunx @cyanheads/mcp-ts-core init my-server` to generate a complete project with configs, example definitions, tests, and agent skills. Then describe your domain to your coding agent and it designs and builds the tool surface.

Does it work with Claude Code and other coding agents?โ–ผ

Yes. It ships CLAUDE.md and AGENTS.md protocol files plus portable skills that work in Claude Code, Codex, Cursor, and Windsurf.

Can I deploy to Cloudflare Workers?โ–ผ

Yes. The same tool definitions run on Bun, Node, and Cloudflare Workers via a dedicated worker entry point, with KV, R2, and D1 storage support.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’