Skip to main content
Glama

Local Utilities MCP Server

by arjshiv

ローカルユーティリティMCPサーバー

様々なローカルシステムユーティリティへのアクセスを提供するモデルコンテキストプロトコル(MCP)サーバー。このサーバーは、Cursorやその他のMCP互換クライアントと併用することで、システム情報への迅速なアクセスを提供します。

特徴

サーバーは次のユーティリティを提供します。

  • 時刻と日付: 現在の現地の時刻と日付(曜日を含む)をさまざまな形式で取得します
  • ホスト名: システムのホスト名を取得する
  • パブリックIP : マシンのパブリックIPアドレスを取得します
  • ディレクトリ一覧: 指定されたディレクトリの内容を一覧表示します
  • Node.js バージョン: 現在実行中の Node.js バージョンを取得します
  • ポートチェッカー: 特定のポートで実行されているプロセスを確認します
  • 思考ツール: 開発セッション中に思考を記録、取得、分析します

インストール

グローバルインストール

pnpm add -g localutils-mcp-server

npx での使用

グローバルにインストールせずに、npx を使用してサーバーを直接実行することもできます。

npx localutils-mcp-server

使用法

サーバーの起動

グローバルにインストールされている場合:

localutils-mcp

npx の場合:

npx localutils-mcp-server

カーソルの使用

Cursor の設定でサーバーを MCP サーバーとして構成することにより、Cursor でサーバーを使用できます。

  1. カーソル設定を開く
  2. MCPセクションに移動する
  3. 次の構成で新しい MCP サーバーを追加します。
    { "name": "localutils", "command": "npx", "args": ["localutils-mcp-server"] }

MCPインスペクターの使用

MCP Inspector を使用してサーバーをテストできます。

pnpm run inspector

これにより、 http://localhost:5173で MCP Inspector が起動します。

利用可能なツール

get_time_and_date

現在のローカルの時刻と日付を、次のようなさまざまな形式で返します。

  • 現地時間
  • 現地の日付
  • 曜日
  • ISO 8601形式
  • Unixタイムスタンプ

get_hostname

MCP サーバーを実行しているマシンのホスト名を返します。

get_public_ip

MCP サーバーを実行しているマシンのパブリック IP アドレスを返します。

list_directory

指定されたディレクトリの内容を一覧表示します。

パラメータ:

  • path (文字列、必須): リストへのディレクトリパス

get_node_version

MCP サーバーを実行している環境の Node.js バージョン情報を返します。

check_port

特定のポート上で実行されているプロセスを確認します。

パラメータ:

  • port (数値または文字列、必須):チェックするポート番号(1~65535)。文字列値は自動的に数値に変換されます。

応答例 (macOS/Linux):

{ "processes": [ { "command": "node", "pid": "12345", "user": "username", "fd": "12u", "type": "IPv4", "device": "0x1234567890", "size": "0t0", "node": "TCP", "name": "*:3000 (LISTEN)" } ], "message": "Found 1 process(es) using port 3000" }

think

新しい考えをタイムスタンプとともに記録します。

パラメータ:

  • thought (文字列、必須): 記録する思考内容

応答例:

{ "success": true, "data": { "message": "Thought recorded successfully" } }

get_thoughts

記録されたすべての考えを取得します。

応答例:

{ "success": true, "data": { "thoughts": [ { "timestamp": "2025-03-24T15:00:00.000Z", "content": "Need to update the documentation" } ] } }

clear_thoughts

記録された思考をすべて消去します。

応答例:

{ "success": true, "data": { "message": "All thoughts cleared" } }

get_thought_stats

記録された思考に関する統計を返します。

応答例:

{ "success": true, "data": { "totalThoughts": 1, "averageLength": 28, "oldestThought": "2025-03-24T15:00:00.000Z", "newestThought": "2025-03-24T15:00:00.000Z" } }

発達

建物

pnpm run build

開発モードで実行

pnpm run dev

テスト

pnpm test

Gitワークフロー

このリポジトリには、コミット前にサーバーを自動的にビルドするpre-commitフックが含まれています。これにより、リポジトリ内のビルドファイルが常に最新の状態になります。

ビルド フォルダーは、最初にビルドしなくても npx でパッケージを簡単に使用できるようにするために、git リポジトリに含まれています。

リポジトリのクローン作成後にコミット前フックを設定するには:

pnpm install

これにより、依存関係がインストールされ、Husky を介してコミット前のフックが設定されます。

ライセンス

マサチューセッツ工科大学

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Cursor やその他の MCP クライアントと互換性のある MCP サーバー インターフェイスを通じて、時間/日付、ホスト名、パブリック IP、ディレクトリ リスト、Node.js バージョン、ポートの使用状況などのローカル システム ユーティリティにすばやくアクセスできます。

  1. 特徴
    1. インストール
      1. グローバルインストール
      2. npx での使用
    2. 使用法
      1. サーバーの起動
      2. カーソルの使用
      3. MCPインスペクターの使用
    3. 利用可能なツール
      1. get_time_and_date
      2. get_hostname
      3. get_public_ip
      4. list_directory
      5. get_node_version
      6. check_port
      7. think
      8. get_thoughts
      9. clear_thoughts
      10. get_thought_stats
    4. 発達
      1. 建物
      2. 開発モードで実行
      3. テスト
      4. Gitワークフロー
    5. ライセンス

      Related MCP Servers

      • A
        security
        A
        license
        A
        quality
        A simple MCP server that facilitates website fetching through a configurable server platform using stdio or SSE transport, allowing integration with tools like Cursor for streamlined access.
        Last updated -
        2
        23
        Python
        MIT License
      • -
        security
        F
        license
        -
        quality
        An MCP server that provides detailed information about your development environment to the Cursor code editor, enabling more context-aware assistance.
        Last updated -
        1
        Python
        • Linux
        • Apple
      • -
        security
        A
        license
        -
        quality
        A lightweight mcp server that tells you exactly where you are.
        Last updated -
        Python
        MIT License
      • -
        security
        A
        license
        -
        quality
        A Model Context Protocol (MCP) server for Cursor IDE that simplifies the installation and configuration of other MCP servers.
        Last updated -
        882
        23
        JavaScript
        MIT License
        • Apple
        • Linux

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/arjshiv/localutils-mcp-server'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server