# mcp-ts-core

> Agent-native TypeScript framework for building MCP servers. Build tools, not infrastructure.

- **URL**: https://www.freshcrate.ai/projects/mcp-ts-core
- **Author**: cyanheads
- **Category**: MCP Servers
- **Latest version**: `v0.10.0` (2026-06-05)
- **License**: Apache-2.0
- **Source**: https://github.com/cyanheads/mcp-ts-core
- **Homepage**: https://www.npmjs.com/package/@cyanheads/mcp-ts-core
- **Language**: TypeScript
- **GitHub**: 131 stars, 24 forks
- **Registry**: github
- **Tags**: `agent-native`, `ai`, `cloudflare-workers`, `framework`, `llm`, `llm-agent`, `mcp`, `mcp-server`, `typescript`

## Description

Agent-native TypeScript framework for building MCP servers. Build tools, not infrastructure.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.10.0` | 2026-06-05 | High | outline-on-overflow, stringbool env-boolean parsing, Docker image.version  - `outlineOnOverflow()`, `OUTLINE_VARIANT`, `selectSections()`, `formatOutline()`, `DEFAULT_OUTLINE_BUDGET_BYTES` exported from `@cyanheads/mcp-ts-core/utils`. When a document payload exceeds a byte budget, returns a section outline + re-call notice instead of truncating. Workers-portable. (#204) - `techniques` skill: catalog of reusable response/data-shaping patterns; outline-on-overflow reference is the first entry. (#2 |
| `v0.9.16` | 2026-05-30 | High | restore AnyToolDefinition assignability for enrichment tools  enrichmentTrailer.render is now declared with method syntax (bivariant params), matching format and handler — fixing a 0.9.15 regression that broke createApp({ tools }) typechecking for every tool declaring an enrichment block.  Fixed:  - enrichmentTrailer.render arrow property → method syntax; concrete enrichment tools stay assignable to AnyToolDefinition under strict + exactOptionalPropertyTypes. Type-only, no runtime change. (#180) |
| `main@2026-05-23` | 2026-05-23 | High | Latest activity on main branch |
| `v0.3.3` | 2026-04-08 | High | Latest release: v0.3.3 |

## Citation

- HTML: https://www.freshcrate.ai/projects/mcp-ts-core
- Markdown: https://www.freshcrate.ai/projects/mcp-ts-core.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/mcp-ts-core/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
