MCP测试服务器

一个用于测试Pure Bash版mcputil的简易MCP服务器,提供echo、calculate、timestamp和file_analysis等功能。

  • by SparcW
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 sparcw/test-mcp-server

使用说明

测试MCP服务器

Pure Bash版本mcputil中选择所需的墙类型MCP服务器。

机能

交付工具

  1. 回声 -回显输入消息
  2. 计算 -基本数学计算
  3. 时间戳 -获取当前时间戳
  4. 文件分析 -简要分析文件内容

体系结构

  • 协议:模型上下文协议(MCP)
  • 言语:Node.js/JavaScript(ES模块)
  • 依存关系: @modelcontextprotocol/sdk
  • 通信:stdio传输

安装,安装

cd test-mcp-server
npm install

使用方法

直接実行

npm start

mcputil中的分析

# このテストサーバ自体をmcputilで分析
./mcputil $(pwd)/test-mcp-server

实用用例

  1. mcputil开发测试:实际MCP替代服务器
  2. MCP学习:简单MCP请参阅服务器实施示例
  3. 原型: MCP作为功能的测试床使用

安全注意事项

  • 计算机能: eval将条目限制为数字和基本运算符
  • 文件分析:仅对给定文本执行静态分析
  • 通信: stdio仅无外部网络访问

性能

  • 起动时间: 数百ms
  • 内存使用量:最小限(约10MB)
  • 响应时间: 即座(同期処理)

评价和意义

这个简易MCP服务器提供以下价值:

  • 学习似値: MCP了解协议的基本实现
  • 测试价值: mcputil确认
  • 参考価値:实际MCP作为服务器开发的起点