字母计数服务

一个基于MCP协议的服务器,提供字母计数功能,适用于文本处理和数据分析场景。

  • by jozso39
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 jozso39/http-mcp-server-example

使用说明

一个例子是 MCP服务器 与;带着;具有 可流式传输的HTTP传输

这个项目作为一个示例,可以作为模板使用。 一个模型上下文协议(MCP)服务器,它提供了一个统一的工具来统计消息中的字母数量。

先决条件

  • Node.js 20.x 或更高版本
  • npm 或 yarn
  • Docker(可选,用于容器化部署)

安装

npm install

发展

对于本地开发,请使用:

npm run dev

构建并运行

要本地构建和运行,请使用:

npm run build
npm run start

服务器将在 http://localhost:3000 (或指定的端口 PORT 环境变量)。

手动测试

为了尝试使用MCP服务器并运行工具,请使用

npm run inspector

这将在本地启动一个MCP客户端 http://localhost:6274/... 以便您能在浏览器中打开它。 要测试MCP服务器,您必须将传输类型更改为可流式HTTP,并且您的URL必须为 http://localhost:3000/mcp

Docker

构建Docker镜像

npm run docker:build

运行Docker容器

npm run docker:run

API终端点

MCP 端点

  • 邮政;帖子;发帖 /mcp - 工具调用的主要MCP终端
  • GET /mcp - 返回 405 方法不允许
  • 删除 /mcp - 返回 405 方法不允许

健康检查

  • GET(获取) /health - 返回服务器健康状态