mcp-ts-template
活跃·★ 152·Apache-2.0·更新于 2026-10-06
★ 时下流行★ RAG / 知识库★ 可观测性
这是一个用于构建模型上下文协议 (MCP) 服务器的 TypeScript 模板,提供声明式工具、可插拔认证和多后端存储等强大功能。它支持灵活的部署,可在本地环境和 Cloudflare Workers 等边缘平台无缝运行,同时通过 OpenTelemetry 集成可观测性。
#TypeScript#模型上下文协议#服务器模板#Cloudflare Workers#OpenTelemetry#认证#多后端存储
01
功能特性
01在单一、自包含文件中定义工具和资源。
02可插拔的认证模式(无、JWT、OAuth)。
03支持多后端存储(内存、文件系统、Supabase、Cloudflare D1/KV/R2)。
04通过 OpenTelemetry 实现集成追踪和指标,并提供结构化日志记录。
05同一代码库可在本地 (stdio/HTTP) 和边缘 (Cloudflare Workers) 运行时上运行。
02
兼容性
TypeScript
语言
已通过文档验证
Bun
运行时
已通过文档验证
Cloudflare Workers
部署目标
已通过文档验证
Model Context Protocol (MCP)
协议
已通过文档验证
Node.js
运行时
已通过文档验证
03
快速开始
1
$ git clone https://github.com/cyanheads/mcp-ts-template.git
2
$ cd mcp-ts-template
3
$ bun install
04
使用场景
↳构建可提示用户输入缺失参数的交互式工具。
↳集成外部 API 和服务,例如获取数据或利用大型语言模型(LLM)。
↳开发可在本地和边缘环境运行的服务器端应用程序。
↳创建具有可插拔认证和存储组件的模块化、可维护的 MCP 服务器。
05
同类工具
评论
登录后发表评论
- ?usr_seed_09732026年4月22日
Good for developers who want a solid foundation for MCP server development.
- ?usr_seed_04302026年3月30日
Works as a base that teams can customize for their specific needs.
- ?usr_seed_07602026年3月23日
Template quality is high — production patterns, not just a Hello World.
- ?usr_seed_03132026年3月6日
TypeScript MCP server template that handles the protocol plumbing correctly.