Best for
- TypeScript developers looking to quickly scaffold an MCP server
- Teams needing extensible MCP server infrastructure
- Experimental projects or proof-of-concepts
This is a framework for building MCP servers or agents, not a server you connect a client to.
This server is a scaffold powered by the mcp-ts-core framework and currently includes no predefined tools. It is suitable for developers as a starting point but not for non-technical users directly.
Strongest · Documentation 10/20 Weakest · Reliability 2/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js · Bun 1.3.0+
MCP_AUTH_SECRET_KEY
JWT signing secret, required for jwt mode; generate yourself and keep secret.
OPENROUTER_API_KEY
OpenRouter LLM API key, obtained from the OpenRouter platform; only needed for related services.
MCP_TRANSPORT_TYPE
Transport type: stdio or http, defaults to stdio; read by the framework at startup.
MCP_HTTP_PORT
HTTP server port, defaults to 3010.
MCP_HTTP_HOST
HTTP server hostname, defaults to 127.0.0.1.
MCP_HTTP_ENDPOINT_PATH
MCP endpoint path, defaults to /mcp.
MCP_AUTH_MODE
Auth mode: none, jwt, or oauth; defaults to none.
MCP_LOG_LEVEL
Minimum log level (e.g. debug, info, warn); defaults to info.
STORAGE_PROVIDER_TYPE
Storage backend: in-memory, filesystem, supabase, or cloudflare-d1/kv/r2; defaults to in-memory.
CANVAS_PROVIDER_TYPE
DataCanvas backend: none or duckdb (optional peer dep @duckdb/node-api); defaults to none.
OTEL_ENABLED
Whether to enable OpenTelemetry; defaults to false.
npx -y @cyanheads/mcp-ts-core run start:stdio.{
"mcpServers": {
"mcp-ts-core-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/mcp-ts-core",
"run",
"start:stdio"
],
"env": {
"MCP_LOG_LEVEL": "info"
}
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"mcp-ts-core-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/mcp-ts-core",
"run",
"start:stdio"
],
"env": {
"MCP_LOG_LEVEL": "info"
}
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add mcp-ts-core-server -e MCP_LOG_LEVEL=info -- npx -y @cyanheads/mcp-ts-core run start:stdio
Run it in a terminal; replace any <…> placeholders with your own values first.
This is a framework/SDK for building MCP servers, not a server users connect to directly; run `bunx @cyanheads/mcp-ts-core init my-mcp-server` per the quick start and confirm the project scaffold is generated. No tools are recorded, so no tool-list verification is possible.
Listed from the project's documentation, not tested by this site.
This is a scaffold server generated by the @cyanheads/mcp-ts-core framework, which is designed for building MCP servers. The framework provides declarative definitions (tools, resources, prompts), authentication (JWT/OAuth), multi-backend storage (in-memory, filesystem, Supabase, Cloudflare D1/KV/R2), OpenTelemetry observability, and first-class support for Bun, Node.js, and Cloudflare Workers. This server acts as a demonstration of the framework's capabilities; actual tools are defined by the developer in the generated project.
Upstash's official server providing up-to-date third-party library docs for AI coding assistants
AI-powered NPM package analysis MCP server
An independent control layer that gives AI coding agents budgets, brakes, and receipts
GitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
Source revision 72aa12efe872 Data synced 2026-10-12 Read the FMRS scoring method