mcpField
S
Serveur MCP Simple pour Service d'Heure

Serveur MCP Simple pour Service d'Heure

ローカル
github.com/Anragde生産性083 週間前に更新

Serveur MCP Simple pour Service d'Heure について

Serveur MCP Simple pour Service d'Heureは、現在時刻を取得する小規模なMCPサーバーです。書式を指定した時刻や特定のタイムゾーンの時刻を返し、稼働確認用のエンドポイントも備えています。

主な機能

  1. 01現在時刻の取得
  2. 02書式パターンによる時刻表示
  3. 03指定タイムゾーンの時刻取得
  4. 04ヘルスチェック用エンドポイント

活用シーン

  1. 01指定した書式で現在時刻を取得
  2. 02指定タイムゾーンの時刻を確認
  3. 03サーバーの稼働状況を監視

MCP 対応

JSON-RPC 2.0を使い、`/mcp`エンドポイントを通じて時刻取得メソッドを公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

時刻サービス用シンプル MCP サーバー

このリポジトリには、現在時刻を取得するサービスを提供するシンプルな MCP(Method Call Protocol)サーバーが含まれています。このサーバーは、メソッド呼び出しに JSON-RPC 2.0 プロトコルを実装しています。

インストール

# Cloner le dépôt
git clone https://github.com/Anragde/simple-time-mcp-server.git
cd simple-time-mcp-server

# Installer les dépendances
npm install

サーバーの起動

# Démarrer en mode développement (avec hot reload)
npm run dev

# Démarrer en mode production
npm start

サーバーはデフォルトでポート 3000 で起動しますが、環境変数 PORT を設定して変更できます。

利用可能なメソッド

サーバーは /mcp エンドポイントを通じて、次のメソッドを公開します。

1. getCurrentTime

指定された形式で現在時刻を返します。

パラメーター:

  • format(任意):時刻の形式(moment.js の形式を使用します)。デフォルト:'YYYY-MM-DD HH:mm:ss'

リクエストの例:

{
  "jsonrpc": "2.0",
  "method": "getCurrentTime",
  "params": {
    "format": "HH:mm:ss"
  },
  "id": 1
}

レスポンスの例:

{
  "jsonrpc": "2.0",
  "result": {
    "time": "14:30:45",
    "timestamp": 1616929845123
  },
  "id": 1
}
2. getTimeInTimezone

指定されたタイムゾーンの現在時刻を返します。

パラメーター:

  • timezone(必須):タイムゾーン(例:'Europe/Paris'、'America/New_York')
  • format(任意):時刻の形式。デフォルト:'YYYY-MM-DD HH:mm:ss'

リクエストの例:

{
  "jsonrpc": "2.0",
  "method": "getTimeInTimezone",
  "params": {
    "timezone": "Europe/Paris",
    "format": "ddd, DD MMM YYYY HH:mm:ss"
  },
  "id": 2
}

レスポンスの例:

{
  "jsonrpc": "2.0",
  "result": {
    "time": "Mon, 28 Mar 2025 14:30:45",
    "timezone": "Europe/Paris",
    "timestamp": 1616929845123
  },
  "id": 2
}

サーバーの状態確認

状態確認用のエンドポイント /health を利用できます。サーバーが正常に動作しているかの監視に使用できます。

リクエストの例:

curl http://localhost:3000/health

レスポンスの例:

{
  "status": "ok", 
  "timestamp": 1616929845123
}

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。