mcpField
M
MCP Server Example

MCP Server Example

本地服务
github.com/czy88840616开发工具080 周前更新

关于 MCP Server Example

MCP Server Example 是面向开发者的基础 Node.js MCP 服务示例,展示如何使用官方 SDK 实现服务端。它通过 stdio 提供带可选名称参数的 hello world 工具,并使用 Zod 验证输入。

主要功能

  1. 01使用官方 MCP SDK
  2. 02带可选名称参数的 hello world 工具
  3. 03stdio 传输
  4. 04Zod 模式验证

适用场景

  1. 01学习构建 MCP 服务
  2. 02测试基于 stdio 的 MCP 连接

MCP 相关

该项目使用官方 SDK 实现 MCP 服务,通过 stdio 向 MCP 客户端提供 hello world 工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MCP 服务示例

使用官方 SDK 实现的简单模型上下文协议(MCP)服务示例。

概述

本项目演示如何创建一个带有简单“hello world”工具的基础 MCP 服务。该服务使用官方 MCP SDK,并通过 stdio 传输进行通信。

功能

  • 使用 @modelcontextprotocol/sdk 实现 MCP 服务
  • 简单的“hello world”工具,支持可选的名称参数
  • 基于 stdio 的通信传输
  • 使用 Zod 架构验证定义类型安全的工具

前置条件

  • Node.js(版本 14 或更高)
  • npm 或 yarn 包管理器

安装

  1. 克隆此仓库
  2. 安装依赖:
npm install

使用方法

启动 MCP 服务:

npm start

服务将启动,并通过 stdio 监听传入的连接。

项目结构

  • server.js - 服务主实现
  • package.json - 项目配置和依赖项

依赖项

  • @modelcontextprotocol/sdk - 官方 MCP SDK
  • zod - 架构验证库

许可证

本项目为开源项目,采用 MIT 许可证。

贡献

欢迎贡献!请随时提交 Pull Request。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。