Token导航 LogoToken导航TokenDH.com
MCP Starter Template logo
开发工具未说明官方级别未说明来源级核验

MCP Starter Template

MCP Server

An opinionated starter template for making Model Context Protocol (MCP) servers

工具数

0

提示词数

0

GitHub Stars

46

资源数

0
服务器模板开发工具JavaScriptClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

StevenStavrakis

提供方

StevenStavrakis

最后核验

2026/5/18 02:15

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP服务器启动器

用于使用TypeScript构建模型上下文协议(MCP)服务器的生产就绪启动模板。

🚀 快速开始

  1. 克隆存储库
  2. 安装依赖项:
   bun install

✨ 主要特点

  • Bun用于快速测试和开发
  • 植绒和格式化的生物特征
  • 标准版本的自动化版本管理
  • 干净、可维护的项目结构

📂 项目结构

mcp-starter/
├── src/
│   ├── tools/          # MCP tools implementation
│   ├── utils/          # Shared utilities
│   ├── main.ts         # Server entry point
│   └── types.ts        # Shared type definitions
├── tests/              # Test files
├── biome.json          # Linting configuration
├── tsconfig.json       # TypeScript configuration
└── package.json        # Project dependencies

⚙️ 配置

创建新工具

该项目包括一个脚本,用于帮助创建新的MCP工具:

bun run scripts/create-tool.ts 

这将:

  1. 在下创建新的工具目录 src/tools/
  2. 生成基本工具结构,包括:

- index.ts(主要实现) - schema.ts(用于工具参数的JSON模式) - test.ts(测试文件)

  1. 更新工具索引文件以导出新工具

例子:

bun run scripts/create-tool.ts weather

🛠️ 发展

  • 运行测试: bun test
  • 格式代码: bun run format
  • Lint代码: bun run lint
  • 生成项目: bun run build

要将您的开发MCP服务器添加到Claude Desktop,请执行以下操作:

  1. 构建项目:
   bun run build
  1. 添加到您的Claude Desktop配置中:
   // You only need the argument if you need to pass arguments to your server
   {
     "mcpServers": {
       "your-server-name": {
         "command": "node",
         "args": ["/path/to/your/project/dist/main.js", "some_argument"]
       }
     }
   }

📜 版本管理

此项目使用 标准版本 用于自动化版本管理。跑 bun run release 创建新版本。

提交消息格式

  • feat:新功能(凸起次要版本)
  • fix:Bug修复(凸起补丁版本)
  • BREAKING CHANGE:突破性变化(颠簸主要版本)

📦 发布到npm

  1. 请确保您已登录到npm:
   npm login
  1. 构建项目:
   bun run build
  1. 发布包:
   npm publish

请记住使用以下命令更新版本号 bun run release 在发布新版本之前。

从npm安装(发布后)

添加到您的Claude Desktop配置中:

// You only need the argument if you need to pass arguments to your server
{
  "mcpServers": {
    "your-server-name": {
      "command": "npx",
      "args": ["-y", "your-package-name", "some_argument"]
    }
  }
}

目录标签

目录标签

服务器模板开发工具JavaScriptClaudedeveloper-toolsmcpmcp-starterserver-templateMCP服务器本地部署TypeScript开发

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP