Lokale Dienstprogramme MCP-Server
Ein Model Context Protocol (MCP)-Server, der Zugriff auf verschiedene lokale Systemdienstprogramme ermöglicht. Dieser Server kann mit Cursor und anderen MCP-kompatiblen Clients verwendet werden, um schnellen Zugriff auf Systeminformationen zu ermöglichen.
Merkmale
Der Server stellt die folgenden Dienstprogramme bereit:
- Uhrzeit und Datum : Erhalten Sie die aktuelle Ortszeit und das Datum, einschließlich des Wochentags, in verschiedenen Formaten
- Hostname : Holen Sie sich den Hostnamen des Systems
- Öffentliche IP : Holen Sie sich die öffentliche IP-Adresse des Computers
- Verzeichnisliste : Listet den Inhalt eines angegebenen Verzeichnisses auf
- Node.js-Version : Holen Sie sich die aktuell ausgeführte Node.js-Version
- Port Checker : Überprüfen Sie, welcher Prozess auf einem bestimmten Port ausgeführt wird
- Denkwerkzeug : Aufzeichnen, Abrufen und Analysieren von Gedanken während Entwicklungssitzungen
Installation
Globale Installation
Verwendung mit npx
Sie können den Server auch direkt mit npx ausführen, ohne es global zu installieren:
Verwendung
Starten des Servers
Bei globaler Installation:
Mit npx:
Verwendung mit Cursor
Der Server kann mit Cursor verwendet werden, indem er in den Cursor-Einstellungen als MCP-Server konfiguriert wird.
- Cursoreinstellungen öffnen
- Navigieren Sie zum MCP-Bereich
- Fügen Sie einen neuen MCP-Server mit der folgenden Konfiguration hinzu:
Verwenden des MCP-Inspektors
Sie können den Server mit dem MCP Inspector testen:
Dadurch wird der MCP Inspector unter http://localhost:5173 gestartet.
Verfügbare Tools
get_time_and_date
Gibt die aktuelle Ortszeit und das Datum in verschiedenen Formaten zurück, darunter:
- Ortszeit
- Lokales Datum
- Wochentag
- ISO 8601-Format
- Unix-Zeitstempel
get_hostname
Gibt den Hostnamen des Computers zurück, auf dem der MCP-Server ausgeführt wird.
get_public_ip
Gibt die öffentliche IP-Adresse des Computers zurück, auf dem der MCP-Server ausgeführt wird.
list_directory
Listet den Inhalt eines angegebenen Verzeichnisses auf.
Parameter:
path
(Zeichenfolge, erforderlich): Verzeichnispfad zur Liste
get_node_version
Gibt die Node.js-Versionsinformationen der Umgebung zurück, in der der MCP-Server ausgeführt wird.
check_port
Überprüft, welcher Prozess auf einem bestimmten Port ausgeführt wird.
Parameter:
port
(Zahl oder Zeichenfolge, erforderlich): Zu prüfende Portnummer (1-65535). Zeichenfolgenwerte werden automatisch in Zahlen umgewandelt.
Beispielantwort (macOS/Linux):
think
Zeichnet einen neuen Gedanken mit Zeitstempel auf.
Parameter:
thought
(Zeichenfolge, erforderlich): Der aufzuzeichnende Gedankeninhalt
Beispielantwort:
get_thoughts
Ruft alle aufgezeichneten Gedanken ab.
Beispielantwort:
clear_thoughts
Löscht alle aufgezeichneten Gedanken.
Beispielantwort:
get_thought_stats
Gibt Statistiken zu aufgezeichneten Gedanken zurück.
Beispielantwort:
Entwicklung
Gebäude
Ausführen im Entwicklungsmodus
Testen
Git-Workflow
Dieses Repository enthält einen Pre-Commit-Hook, der den Server vor jedem Commit automatisch erstellt. Dadurch wird sichergestellt, dass die Build-Dateien im Repository immer auf dem neuesten Stand sind.
Der Build-Ordner ist im Git-Repository enthalten, um die Verwendung des Pakets mit npx zu erleichtern, ohne es zuerst erstellen zu müssen.
So richten Sie den Pre-Commit-Hook nach dem Klonen des Repositorys ein:
Dadurch werden Abhängigkeiten installiert und der Pre-Commit-Hook über Husky eingerichtet.
Lizenz
MIT
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.
Bietet schnellen Zugriff auf lokale Systemdienstprogramme, einschließlich Uhrzeit/Datum, Hostname, öffentliche IP, Verzeichnislisten, Node.js-Version und Portnutzung über eine MCP-Serverschnittstelle, die mit Cursor und anderen MCP-Clients kompatibel ist.
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