Местный сервер коммунальных услуг MCP
Сервер Model Context Protocol (MCP), который обеспечивает доступ к различным локальным системным утилитам. Этот сервер может использоваться с Cursor и другими MCP-совместимыми клиентами для предоставления быстрого доступа к системной информации.
Функции
Сервер предоставляет следующие утилиты:
- Время и дата : получите текущее местное время и дату, включая день недели, в различных форматах.
- Имя хоста : Получить имя хоста системы.
- Публичный IP : получите публичный IP-адрес устройства.
- Список каталогов : список содержимого указанного каталога.
- Версия Node.js : получите текущую версию Node.js.
- Проверка портов : проверка того, какой процесс запущен на определенном порту.
- Инструмент для размышлений : записывайте, извлекайте и анализируйте мысли во время сеансов разработки
Установка
Глобальная установка
Использование с npx
Вы также можете запустить сервер напрямую с помощью npx, не устанавливая его глобально:
Использование
Запуск сервера
При глобальной установке:
С npx:
Использование с курсором
Сервер можно использовать с Cursor, настроив его как сервер MCP в настройках Cursor.
- Открыть настройки курсора
- Перейдите в раздел MCP
- Добавьте новый сервер MCP со следующей конфигурацией:
Использование MCP-инспектора
Вы можете протестировать сервер с помощью MCP Inspector:
Это запустит MCP Inspector по адресу http://localhost:5173 .
Доступные инструменты
get_time_and_date
Возвращает текущее местное время и дату в различных форматах, включая:
- Местное время
- Местная дата
- День недели
- Формат ISO 8601
- Временная метка Unix
get_hostname
Возвращает имя хоста машины, на которой запущен сервер MCP.
get_public_ip
Возвращает публичный IP-адрес машины, на которой запущен сервер MCP.
list_directory
Выводит список содержимого указанного каталога.
Параметры:
path
(строка, обязательно): Путь к каталогу для списка
get_node_version
Возвращает информацию о версии Node.js среды, в которой работает сервер MCP.
check_port
Проверяет, какой процесс запущен на определенном порту.
Параметры:
port
(число или строка, обязательно): Номер порта для проверки (1-65535). Строковые значения будут автоматически преобразованы в числа.
Пример ответа (macOS/Linux):
think
Записывает новую мысль с отметкой времени.
Параметры:
thought
(строка, обязательно): содержание мысли для записи
Пример ответа:
get_thoughts
Извлекает все записанные мысли.
Пример ответа:
clear_thoughts
Очищает все записанные мысли.
Пример ответа:
get_thought_stats
Возвращает статистику записанных мыслей.
Пример ответа:
Разработка
Здание
Работа в режиме разработки
Тестирование
Рабочий процесс Git
Этот репозиторий включает в себя pre-commit hook, который автоматически собирает сервер перед каждым коммитом. Это гарантирует, что файлы сборки всегда будут актуальны в репозитории.
Папка сборки включена в репозиторий git, чтобы упростить использование пакета с npx без необходимости его предварительной сборки.
Чтобы настроить pre-commit hook после клонирования репозитория:
Это установит зависимости и настроит pre-commit hook через Husky.
Лицензия
Массачусетский технологический институт
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Обеспечивает быстрый доступ к локальным системным утилитам, включая время/дату, имя хоста, публичный IP-адрес, списки каталогов, версию Node.js и использование портов через интерфейс сервера MCP, совместимый с Cursor и другими клиентами MCP.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA 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 -223PythonMIT License
- -securityFlicense-qualityAn MCP server that provides detailed information about your development environment to the Cursor code editor, enabling more context-aware assistance.Last updated -1Python
- -securityAlicense-qualityA lightweight mcp server that tells you exactly where you are.Last updated -PythonMIT License
- -securityAlicense-qualityA Model Context Protocol (MCP) server for Cursor IDE that simplifies the installation and configuration of other MCP servers.Last updated -88223JavaScriptMIT License