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

Create Ts MCP Server

MCP Server

@ad/create-mcp-server

一个命令行工具,用于快速创建标准化的MCP(模型上下文协议)服务器,支持Node.js开发。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
命令行工具JavaScript开发工具

安装说明

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

作者 / 组织

Makoq

提供方

Makoq

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

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

命令预览

npx @ad/create-mcp-server te your-mcp-server-name

详细介绍

](https://www.npmjs.com/package/create-ts-mcp-server)

MCP服务器脚手架工具

一个使用Node.js快速创建标准化MCP(模型上下文协议)服务器的命令行工具

快速开始

npx @ad/create-mcp-server te your-mcp-server-name

✨特性

🛠️ 交互式配置-提供用户友好的命令行交互式界面 📦 多级API支持-同时支持高级和低级API开发 ⚡ 快速生成-基于模板引擎的快速项目生成 🔧 智能配置-自动生成package.json和TypeScript配置 🚀 使用指南

创建项目


# by npx

npx @ad/create-mcp-server your-server-name

# or by npm

npm install -g @ad/create-mcp-server

create-mcp-server your-server-name

命令

cd your-server-name

npm install # install dependencies

npm run build # build project

目录结构

生成的典型项目结构如下:

your-server-name/
├── src/
│   ├── index.ts      # Service entry file
├── test/             
├── package.json
└── tsconfig.json

📚 API等级说明

高级API

用例:快速开发标准服务功能:

预配置的通用中间件 自动错误处理 标准化路由配置 开箱即用的RESTful支持

例子:

// Quickly create a service instance
server.tool(
  "calculate-bmi",
  {
    weightKg: z.number(),
    heightM: z.number()
  },
  async ({ weightKg, heightM }) => ({
    content: [{
      type: "text",
      text: String(weightKg / (heightM * heightM))
    }]
  })
);

API低水平

用例:需要深度定制的场景功能:

对请求生命周期的完全控制 中间件链的手动管理 自定义协议处理 低级性能优化

例子:

server.setRequestHandler(CallToolRequestSchema, async (request) => {
  switch (request.params.name) {
    case "create_note": {
      const title = String(request.params.arguments?.title);
      const content = String(request.params.arguments?.content);
      if (!title || !content) {
        throw new Error("Title and content are required");
      }

      const id = String(Object.keys(notes).length + 1);
      notes[id] = { title, content };

      return {
        content: [{
          type: "text",
          text: `Created note ${id}: ${title}`
        }]
      };
    }

    default:
      throw new Error("Unknown tool");
  }
});

目录标签

目录标签

命令行工具JavaScript开发工具本地部署服务器脚手架Node.js开发快速生成

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@ad/create-mcp-server

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP