MCP Server TypeScript Starter

MCP Server TypeScript Starter

site icon
2025.04.02 0
TypeScript开发工具TypeScript 模板开发效率
MCP Server TypeScript Starter 是一个基于 TypeScript 的 Model Context Protocol (MCP) 服务器启动模板。它提供了基本的 MCP 服务器设置和示例工具实现,帮助开发者快速构建自己的 MCP 服务器。
View on GitHub

Overview

基本能力

产品定位

MCP Server TypeScript Starter 是一个开发工具,旨在帮助开发者快速构建基于 TypeScript 的 MCP 服务器。

核心功能

  • TypeScript 配置
  • 基本的 MCP 服务器设置
  • 示例工具实现
  • 类型安全的开发环境

适用场景

  • 快速启动 MCP 服务器开发
  • 学习如何构建 MCP 服务器
  • 为项目添加 MCP 服务器功能

工具列表

  • server.tool(): 用于添加新工具到 MCP 服务器

使用教程

使用依赖

# Create a new directory for your project
mkdir <project_name>
cd <project_name>

# Initialize a new npm project
npm init -y

# Install dependencies
npm install @modelcontextprotocol/sdk zod
npm install -D @types/node typescript

# Create source directory and main file
mkdir src
touch src/index.ts

安装教程

  1. 创建项目目录并初始化 npm 项目
  2. 安装必要的依赖
  3. 创建源代码目录和主文件

调试方式

  1. src/index.ts 中实现你的工具
  2. 构建项目: bash npm run build
  3. 使用 server.tool() 方法添加新工具

许可证

该项目遵循 ISC 开源许可条款。