Token导航 LogoToken导航TokenDH.com
Random Name Server logo
运维云端stdio官方级别未说明来源级核验

Random Name Server

MCP Server

一个基于MCP协议的随机名称生成服务器,提供从预定义列表中返回随机名称的功能,支持Streamable HTTP传输协议。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
DockerJavaScriptTypeScript

安装说明

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

作者 / 组织

ganthonyGI

提供方

ganthonyGI

最后核验

2026/5/17 20:23

运行时

Docker

快速接入

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

命令预览

docker run -p 3000:3000 mcp-random-name-server

详细介绍

MCP随机名称服务器

一种模型上下文协议(MCP)服务器,使用 可流式HTTP传输.

特性

  • get_random_name:从预定义的5个名称列表中返回一个随机名称
  • 使用TypeScript和MCP SDK(v1.13.2)构建
  • 使用现代流式HTTP传输(不是传统的stdio)
  • 使用node alpine使用Docker进行容器化
  • 带会话管理的Express.js HTTP服务器

安装

npm install
npm run build

用法

地方发展

npm run dev

生产

npm start

默认情况下,服务器将在端口3000上启动(可通过以下方式配置 PORT 环境变量)。

码头工人

docker build -t mcp-random-name-server .
docker run -p 3000:3000 mcp-random-name-server

API终点

  • POST /mcp -客户端通信的主MCP端点
  • GET /mcp -服务器发送通知事件(带会话ID)
  • DELETE /mcp -会话终止(带会话ID)
  • GET /health -健康检查端点
  • GET / -服务器信息

API文档

完整的OpenAPI 3.0规范可在 openapi.yaml,其中包括:

  • 详细的端点文档
  • 请求/响应模式
  • MCP协议的JSON-RPC示例
  • 会话管理详细信息
  • 错误响应格式

可用工具

get_random_name

从预定义列表中返回一个随机名称:Alice、Bob、Charlie、Diana、Edward。

输入: 无需

输出: 随机名称作为文本

MCP传输

此服务器使用 可流式HTTP传输 它支持:

  • 使用UUID的会话管理
  • 服务器发送事件以获取实时通知
  • 用于客户端到服务器通信的HTTP POST
  • 正确遵守MCP协议

客户端连接

客户端应连接到 /mcp 使用Streamable HTTP传输协议的端点。服务器处理会话初始化,维护状态,并支持请求/响应和流式传输场景。

发展

  • npm run build -编译TypeScript
  • npm run watch -观看模式编译
  • npm run dev -使用ts节点运行以进行开发

需求

  • Node.js 18+
  • TypeScript
  • MCP SDK 1.13.2
  • Express.js

环境变量

  • PORT -服务器端口(默认值:3000)
  • NODE_ENV -环境模式

许可证

麻省理工学院

目录标签

目录标签

DockerJavaScriptTypeScript随机名称生成本地部署MCP协议StreamableHTTP

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP