MCP Server Starter

MCP Server Starter

site icon
2025.01.19 18
JavaScriptMCP 服务器模板开发工具开发效率
MCP Server Starter 是一个基于 TypeScript 的 Model Context Protocol (MCP) 服务器模板,旨在为开发者提供一个生产就绪的起点。它集成了现代化的开发工具和流程,包括 Bun 用于快速测试和开发,Biome 用于代码格式化和 linting,以及 standard-version 用于自动化版本管理。该项目结构清晰,便于维护和扩展,适合快速开发和部署 MCP 服务器。
View on GitHub

Overview

基本能力

产品定位

MCP Server Starter 是一个生产就绪的 MCP 服务器模板,旨在帮助开发者快速构建和部署 MCP 服务器。

核心功能

  • Bun:用于快速测试和开发。
  • Biome:用于代码格式化和 linting。
  • standard-version:自动化版本管理。
  • 清晰的项目结构:便于维护和扩展。
  • 工具创建脚本:快速生成新的 MCP 工具。

适用场景

  • 快速开发和部署 MCP 服务器。
  • 需要自动化版本管理和代码质量控制的 MCP 项目。
  • 需要清晰项目结构和工具支持的 MCP 开发。

工具列表

  • create-tool.ts:用于创建新的 MCP 工具,自动生成工具目录、实现文件、JSON schema 和测试文件。

常见问题解答

  • 如何添加新的 MCP 工具? 使用 bun run scripts/create-tool.ts <tool-name> 命令创建新工具。
  • 如何发布到 npm?
  • 登录 npm:npm login
  • 构建项目:bun run build
  • 发布包:npm publish

使用教程

使用依赖

  1. 克隆仓库。
  2. 安装依赖: bash bun install

安装教程

  1. 克隆仓库。
  2. 安装依赖: bash bun install
  3. 构建项目: bash bun run build

调试方式

  • 运行测试bun test
  • 格式化代码bun run format
  • Lint 代码bun run lint
  • 构建项目bun run build

标签信息

  • 安装类型
  • 产品定位:MCP 服务器模板, 开发工具
  • 归类信息:开发效率

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。