Местный сервер коммунальных услуг MCP
Сервер Model Context Protocol (MCP), который обеспечивает доступ к различным локальным системным утилитам. Этот сервер может использоваться с Cursor и другими MCP-совместимыми клиентами для предоставления быстрого доступа к системной информации.
Функции
Сервер предоставляет следующие утилиты:
Время и дата : получите текущее местное время и дату, включая день недели, в различных форматах.
Имя хоста : Получить имя хоста системы.
Публичный IP : получите публичный IP-адрес устройства.
Список каталогов : список содержимого указанного каталога.
Версия Node.js : получите текущую версию Node.js.
Проверка портов : проверка того, какой процесс запущен на определенном порту.
Инструмент для размышлений : записывайте, извлекайте и анализируйте мысли во время сеансов разработки
Related MCP server: MCP TS Toolkit
Установка
Глобальная установка
pnpm add -g localutils-mcp-serverИспользование с npx
Вы также можете запустить сервер напрямую с помощью npx, не устанавливая его глобально:
npx localutils-mcp-serverИспользование
Запуск сервера
При глобальной установке:
localutils-mcpС npx:
npx localutils-mcp-serverИспользование с курсором
Сервер можно использовать с Cursor, настроив его как сервер MCP в настройках Cursor.
Открыть настройки курсора
Перейдите в раздел MCP
Добавьте новый сервер MCP со следующей конфигурацией:
{ "name": "localutils", "command": "npx", "args": ["localutils-mcp-server"] }
Использование MCP-инспектора
Вы можете протестировать сервер с помощью MCP Inspector:
pnpm run 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):
{
"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 hook, который автоматически собирает сервер перед каждым коммитом. Это гарантирует, что файлы сборки всегда будут актуальны в репозитории.
Папка сборки включена в репозиторий git, чтобы упростить использование пакета с npx без необходимости его предварительной сборки.
Чтобы настроить pre-commit hook после клонирования репозитория:
pnpm installЭто установит зависимости и настроит pre-commit hook через Husky.
Лицензия
Массачусетский технологический институт
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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
