Ts Template MCP server
TypeScript template for building MCP servers with declarative tooling, observability, and auth.
152 stars
Reviews
Write oneNobody has reviewed Ts Template yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Ts Template tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it
- Code scan1 source files scanned; 1 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 1 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Ts Template compares
Against every graded Security MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 915 Security servers
- GitHub stars
- 152
- more than 96% of 587 Security servers
Install Ts Template in Claude Code, Cursor or VS Code
Runs npx -y mcp-ts-template on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp-ts-template -- npx -y mcp-ts-template
What the publisher says
From the Ts Template repository's README, as published. We do not edit it. Read it on GitHub
@cyanheads/mcp-ts-core Agent-native TypeScript framework for building MCP servers. Runtime infrastructure for your server, and the agent skills to build, test, and ship it.
Quick start · Capabilities · API reference · Examples
Build AI tools for anything you can describe
Connect an API, a dataset, or a workflow to an AI agent through the Model Context Protocol (MCP). Your project holds the domain code; @cyanheads/mcp-ts-core handles the auth, storage, logging, and transports underneath it.
Agent-native. Every scaffold ships the framework reference and a set of Agent Skills: workflows for designing tools, writing tests, reviewing security, and cutting releases. You decide what the server does; your agent follows the skills to build it.
The framework stays a dependency. Infrastructure fixes arrive as package upgrades. Run the maintenance skill and your agent bumps core, syncs the latest skills, and adopts what changed.
Quick start
Servers run on Bun, Node.js 24+, or Cloudflare Workers.
bunx @cyanheads/mcp-ts-core init my-mcp-server
cd my-mcp-server
bun installThe scaffold includes a source tree, build and test configuration, CLAUDE.md/AGENTS.md, Agent Skills, and plugin metadata for Claude Code and Codex. Open it in Claude Code, Codex, or another agent and describe what you want:
Build an MCP server for my team's inventory API. We need to find products, check stock across warehouses, investigate stock movements, and record adjustments and transfers. Let's get started.
Already have a TypeScript project? Run bun add @cyanheads/mcp-ts-core and register your definitions with createApp().
A tool is a schema and a function
This is a complete server that searches a three-item catalog. To try it, replace the scaffold's src/index.ts with it:
import { createApp, tool, z } from '@cyanheads/mcp-ts-core';
const catalog = ['Notebook', 'Mechanical pencil', 'Desk lamp'];
const search = tool('catalog_search', {
description: 'Search catalog item names. An empty query lists all items.',
annotations: { readOnlyHint: true },
input: z.object({
query: z.string().describe('Text to find in an item name'),
}),
output: z.object({
items: z.array(z.string()).describe('Matching item names'),
}),
async handler({ query }) {
return {
items: catalog.filter((name) =>
name.toLowerCase().includes(query.toLowerCase()),
),
};
},
});
await createApp({ name: 'catalog-mcp-server', title: 'catalog-mcp-server', tools: [search] });Build and run it over HTTP:
bun run rebuild
bun run start:httpPoint your MCP client at http://127.0.0.1:3010/mcp (Streamable HTTP), or have the client launch it over stdio with bun /absolute/path/to/dist/index.js.
What comes with it
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Ts Template: common questions
- Is Ts Template MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Ts Template safety report
- How do I install Ts Template?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Ts Template need an API key?
- No secret keys are declared. It reads 6 settings from the environment.
- Is Ts Template maintained?
- The last commit was 38 days ago (2026-09-27). The latest release is v3.0.9.
- What can I use instead of Ts Template?
- Servers from other publishers that do the same job: spintax.net MCP server, Skylos MCP server and Rede MCP server.
- How does Ts Template compare with other Security MCP servers?
- safety score 92/100 (higher than 95% of 915 Security servers); github stars 152 (more than 96% of 587 Security servers). Full comparison.
Alternatives to Ts Template
Same job from other publishers: the closest match first, then the best rated.
spintax.net MCP serverWrite, validate, render and analyze spintax templates. Backed by @spintax/core. No auth.not reviewedGrowingA- SkylosDead code, security, secrets detection and code quality for Python, TypeScript, Go.not reviewedEstablishedC
- RedeMCP server for Rede — Itaú-owned BR acquirer: authorize/capture/refund, zero-auth, card tokensnot reviewedEstablishedB
- RazielMCP server teaching AI agents to implement TideCloak: auth, E2EE, IGA, security analysisnot reviewedGrowingA
- MyMedi-AIDME billing and medical coding: code lookup, DMEPOS fee schedules, Medicare prior-auth checksnot reviewedGrowingA