Nexus-MCP
Nexus-MCP
Ein umfassendes Model Context Protocol Toolkit für KI-Assistenten
Verwandeln Sie jeden KI-Assistenten in einen autonomen Agenten, der in der Lage ist, reale Aufgaben auszuführen.
Dokumentation • Erste Schritte • Roadmap • Architektur
🎯 Überblick
Nexus-MCP ist ein leistungsstarker Model Context Protocol (MCP) Server, der mit TypeScript/Node.js entwickelt wurde und KI-Modellen universelle Werkzeuge bietet für:
📁 Dateisystemoperationen - Dateien lesen, schreiben, suchen und überwachen
🌐 HTTP/Web-Anfragen - Daten abrufen, Websites scrapen, APIs aufrufen
🔄 Git-Workflows - Repositories klonen, committen, verzweigen und verwalten
🗄️ Datenbankabfragen - SQL- und NoSQL-Datenbanken abfragen
💻 Systembefehle - Shell-Befehle ausführen und Prozesse verwalten
🤖 KI-Integration - Mit LLMs chatten, Embeddings erstellen, Text verarbeiten
🔧 Dienstprogramme - JSON/YAML-Parsing, Komprimierung, Verschlüsselung und mehr
🚀 Schnellstart
Installation
npm install -g @nexus-mcp/serverKonfiguration
# Copy example environment file
cp .env.example .env
# Edit with your settings
nano .envAusführen
nexus-mcpIntegration mit Claude Code
Fügen Sie dies zu Ihrer Claude Desktop-Konfiguration hinzu:
{
"mcpServers": {
"nexus-mcp": {
"command": "node",
"args": ["/path/to/nexus-mcp/dist/index.js"]
}
}
}📦 Funktionen
Dateisystem-Tools
nexus_read_file- Dateien mit Encoding-Unterstützung lesennexus_write_file- Dateien schreiben/erstellennexus_list_directory- Verzeichnisinhalt auflistennexus_search_files- Dateien nach Muster suchennexus_search_content- Inhalt innerhalb von Dateien suchennexus_watch_directory- Verzeichnisänderungen überwachen
HTTP-Tools
nexus_http_get- HTTP GET-Anfragennexus_http_post- HTTP POST-Anfragennexus_fetch_url- Webinhalte abrufen und parsennexus_parse_html- HTML mit Cheerio parsennexus_call_api- Generische API-Aufrufe
Git-Tools
nexus_git_clone- Repositories klonennexus_git_commit- Commits erstellennexus_git_push- Auf Remote pushennexus_git_pr_create- Pull Requests erstellenIntegration mit GitHub, GitLab, Bitbucket
Datenbank-Tools
nexus_db_query- SQL-Abfragen ausführennexus_db_list_tables- Datenbanktabellen auflistennexus_db_describe_table- Tabellenschema beschreibenUnterstützung für PostgreSQL, MySQL, SQLite, SQL Server, MongoDB
System-Tools
nexus_exec_command- Shell-Befehle ausführennexus_system_info- Systeminformationen abrufennexus_process_list- Laufende Prozesse auflistennexus_service_start/stop- Dienste verwalten
KI-Tools
nexus_llm_chat- Mit LLMs chatten (Anthropic, OpenAI)nexus_embedding_create- Text-Embeddings erstellennexus_text_summarize- Text zusammenfassennexus_code_generate- Code generieren
Dienstprogramm-Tools
nexus_json_parse/stringify- JSON-Manipulationnexus_yaml_parse/stringify- YAML-Manipulationnexus_zip_create/extract- ZIP-Komprimierungnexus_encrypt/decrypt- Verschlüsselung/Entschlüsselung
🏗️ Architektur
┌─────────────────────────────────────────┐
│ Claude / LLM Client │
└──────────────┬──────────────────────────┘
│ MCP Protocol (stdio)
▼
┌─────────────────────────────────────────┐
│ Nexus-MCP Server │
│ ┌───────────────────────────────────┐ │
│ │ MCP Server Core │ │
│ └───────────────────────────────────┘ │
│ ┌───────┴───────┐ │
│ │ │ │
│ ┌────▼────┐ ┌────▼────┐ │
│ │ Filesys │ │ HTTP │ │
│ └─────────┘ └─────────┘ │
│ ┌─────────┐ ┌─────────┐ │
│ │ Git │ │ Database│ │
│ └─────────┘ └─────────┘ │
│ ┌─────────┐ ┌─────────┐ │
│ │ System │ │ AI │ │
│ └─────────┘ └─────────┘ │
└─────────────────────────────────────────┘Für eine detaillierte Architektur siehe docs/architecture.md
🏛️ Produktionsreife Qualität
Nexus-MCP wurde mit dem Fokus auf architektonische Exzellenz entwickelt, konzipiert für den produktiven Einsatz und die Akzeptanz in der Community. Wir folgen strengen Prinzipien:
✅ Typsicherheit: TypeScript Strict Mode + Zod-Validierung
✅ Fehlerbehandlung: Strukturierte, umsetzbare Fehlermeldungen
✅ Leistung: Asynchrone Operationen, Caching, Streaming
✅ Sicherheit: Eingabevalidierung, Bereinigung, Audit-Logs
✅ Beobachtbarkeit: Strukturiertes Logging, Metriken, Tracing
✅ Testbarkeit: 80%+ Abdeckung, Dependency Injection
✅ Dokumentation: JSDoc, Beispiele, umfassende Anleitungen
✅ Entwicklererfahrung: Klare Fehler, IDE-Unterstützung, schnelles Feedback
Siehe Architektonische Prinzipien für vollständige Details.
📚 Dokumentation
Erste-Schritte-Anleitung - Schnellstart und grundlegende Verwendung
Architektur-Dokumentation - Systemarchitektur und Design
Architektonische Prinzipien - Designprinzipien und Best Practices
API-Referenz - Vollständige API-Dokumentation
Tools-Referenz - Detaillierte Tool-Dokumentation
Roadmap - Entwicklungs-Roadmap und Fortschritt
🛠️ Entwicklung
# Clone repository
git clone https://github.com/your-org/Nexus-MCP.git
cd Nexus-MCP
# Install dependencies
npm install
# Run in development mode
npm run dev
# Run tests
npm test
# Build for production
npm run build
# Lint code
npm run lint📊 Projektstatus
Aktuelle Version: 1.0.0-alpha
Entwicklungsstatus: Planung & Design
Kernfortschritt: 0%
Ziel-Tools: 50+
Testabdeckungsziel: 80%+
Siehe ROADMAP.md für detaillierten Fortschritt.
🤝 Mitwirken
Beiträge sind willkommen! Bitte lesen Sie unsere Richtlinien für Mitwirkende, bevor Sie PRs einreichen.
Forken Sie das Repository
Erstellen Sie Ihren Feature-Branch (
git checkout -b feature/amazing-feature)Committen Sie Ihre Änderungen (
git commit -m 'Add amazing feature')Pushen Sie auf den Branch (
git push origin feature/amazing-feature)Öffnen Sie einen Pull Request
📄 Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert - siehe die LICENSE Datei für Details.
🙏 Danksagungen
📞 Support
✉️ E-Mail: support@nexus-mcp.dev
Mit ❤️ entwickelt vom Nexus-Team
This server cannot be installed
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/jsagudelodev/Nexus-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server