test-mcp-server

SparcW/test-mcp-server

3.1

If you are the rightful owner of test-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This is a simple MCP server created for testing the Pure Bash version of mcputil.

Tools
4
Resources
0
Prompts
0

Test MCP Server

Pure Bash版mcputilのテスト用に作成された簡易MCPサーバです。

機能

提供ツール

  1. echo - 入力メッセージをエコーバック
  2. calculate - 基本的な数学計算
  3. timestamp - 現在のタイムスタンプを取得
  4. file_analysis - ファイル内容の簡単な分析

アーキテクチャ

  • プロトコル: Model Context Protocol (MCP)
  • 言語: Node.js/JavaScript (ES modules)
  • 依存関係: @modelcontextprotocol/sdk
  • 通信: stdio transport

セットアップ

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サーバ開発の出発点として活用できる