← 返回目录
M

MCP TypeScript Core Server

社区
Agent 原生的 TypeScript MCP 服务器框架
GitHub 源仓库 ↗
★ 148 Stars 分类 · 开发工具 热门 源版本 8b14ca68d8c0
33FMRS · D
可靠性
2/20
安全与权限
8/20
维护活跃度
10/20
文档质量
10/20
安装易用性
3/20

该服务器是一个脚手架,由 mcp-ts-core 框架提供支持,目前不包含预定义的工具。它适合开发者作为起点,但不适合非技术用户直接使用。

查看 FMRS 评分方法 →

这是一个脚手架服务器,由 @cyanheads/mcp-ts-core 框架生成,该框架用于构建 MCP 服务器。框架本身提供声明式定义(工具、资源、提示)、认证(JWT/OAuth)、多后端存储(内存、文件系统、Supabase、Cloudflare D1/KV/R2)、OpenTelemetry 可观测性,以及对 Bun、Node.js 和 Cloudflare Workers 的一流支持。此服务器作为框架能力的演示,实际工具由开发者在生成的项目中定义。

工具能力

暂未整理工具清单。

安装接入

  1. 确保已安装 Node.js 和 npm。
  2. 使用 npx -y @cyanheads/mcp-ts-core run start:stdio 启动服务器。
  3. 根据需要设置环境变量(如 MCP_LOG_LEVEL)。
claude_desktop_config.json
{
  "mcpServers": {
    "mcp-ts-core-server": {
      "command": "npx",
      "args": [
        "-y",
        "@cyanheads/mcp-ts-core",
        "run",
        "start:stdio"
      ],
      "env": {
        "MCP_LOG_LEVEL": "info"
      }
    }
  }
}

选型与风险

适合谁

  • 希望快速搭建 MCP 服务器的 TypeScript 开发者
  • 需要可扩展 MCP 服务器基础设施的团队
  • 实验性项目或概念验证

不适合谁

  • 需要开箱即用生产工具的最终用户
  • 需要现成领域特定功能的场景
  • 不希望自行开发工具定义的场景

所需权限

  • 网络访问(如果工具调用外部 API)
  • 文件系统访问(取决于存储后端)
  • 环境变量配置

风险与副作用

  • 框架可能仍处于积极开发阶段,API 可能发生变化
  • 默认安全配置可能不足,需要根据生产需求调整
  • 依赖项可能引入漏洞,需定期更新

常见排障

  1. 确保 Node.js 版本兼容(^7.0.2 TypeScript 建议)
  2. 检查环境变量是否正确设置
  3. 查看日志(MCP_LOG_LEVEL)以获取错误信息

使用场景

作为使用 TypeScript 构建 MCP 服务器的起点
用于测试 MCP 客户端与基于框架的服务器之间的交互
作为开发自定义 MCP 服务器的脚手架

支持客户端

Claude Desktop完整支持

同仓库的其他 Server