Token导航 LogoToken导航TokenDH.com
MCP Server Scaffold logo
AI代理未说明官方级别未说明来源级核验

MCP Server Scaffold

MCP Server

一个用于构建模型上下文协议(MCP)服务器的基本脚手架项目,提供标准化的MCP协议实现、示例工具和开发支持。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
TypeScript开发JavaScript模型集成本地部署

安装说明

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

作者 / 组织

vjouenne76

提供方

vjouenne76

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

MCP服务器支架

用于构建模型上下文协议(MCP)服务器的基本脚手架项目。

什么是MCP?

模型上下文协议(MCP)是一个开放协议,它规范了应用程序如何向大型语言模型(LLM)提供上下文。MCP实现了人工智能系统与各种数据源和工具之间安全、受控的交互。

特性

该脚手架提供:

  • ✅ 基本MCP服务器实现
  • ✅ 示例工具(echo、get_current_time)
  • ✅ TypeScript支持正确的类型
  • ✅ 错误处理和日志
  • ✅ 符合标准MCP协议
  • ✅ 开发和构建脚本

设置

  1. 安装依赖项:
   npm install
  1. 构建项目:
   npm run build
  1. 启动服务器:
   npm start

发展

对于自动重建和重启的开发:

npm run dev

可用工具

回声

回应提供的信息。

参数:

  • message (string,必填):要回显的消息

get_current时间

以ISO格式返回当前日期和时间。

参数:

项目结构

mcp-server-scaffold/
├── src/
│   └── index.ts          # Main server implementation
├── dist/                 # Compiled JavaScript (generated)
├── package.json          # Project configuration
├── tsconfig.json         # TypeScript configuration
└── README.md            # This file

扩展服务器

要添加新工具,请执行以下操作:

  1. 在中添加工具定义 ListToolsRequestSchema 处理器
  2. 在中添加工具实现 CallToolRequestSchema 处理器
  3. 重建和测试

工具添加示例:

// In ListToolsRequestSchema handler
{
  name: 'my_new_tool',
  description: 'Description of what the tool does',
  inputSchema: {
    type: 'object',
    properties: {
      param1: {
        type: 'string',
        description: 'Description of parameter',
      },
    },
    required: ['param1'],
  },
}

// In CallToolRequestSchema handler
case 'my_new_tool':
  // Your tool implementation here
  return {
    content: [
      {
        type: 'text',
        text: `Result: ${args.param1}`,
      },
    ],
  };

与Q CLI集成

要将此MCP服务器与Amazon Q CLI一起使用:

  1. 构建并确保服务器正常运行
  2. 在Q CLI MCP设置中配置服务器
  3. 这些工具将作为 mcp-server-scaffold___tool-name

错误处理

服务器包括全面的错误处理:

  • 工具执行错误被捕获并作为错误响应返回
  • 服务器错误记录到stderr
  • SIGINT上的优雅关机

许可证

MIT许可证-您可以自由地将此脚手架用作您自己的MCP服务器的起点。

目录标签

目录标签

TypeScript开发JavaScript模型集成本地部署MCP协议服务器脚手架LLM集成AI工具

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP