Provides a Node.js-based MCP server that connects to Nia's codebase understanding service, supporting function calling to retrieve relevant code snippets based on user queries
Nia Codebase MCP
Der Nia Codebase MCP-Server ermöglicht Ihnen die Integration mit den Codebase-Verständnisfunktionen von Nia durch Funktionsaufrufe in Tools wie Cursor, Claude Desktop und anderen MCP-kompatiblen Clients.
Installation
Sie können diesen MCP-Server verwenden, ohne ihn mit npx zu installieren:
Transportmöglichkeiten
Der Nia Codebase MCP-Server unterstützt zwei Transportmethoden:
1. Standard-Eingabe/Ausgabe (stdio) – Standard
Dies ist die Standardtransportmethode und wird verwendet, wenn kein Transport angegeben ist:
2. Server-Sent Events (SSE)
Um den SSE-Transport zu verwenden, geben Sie das Flag --transport=sse
und optional einen Port an (Standard ist 3000):
Verwendung in MCP-Clients
Cursor
- Öffnen Sie Cursoreinstellungen > Funktionen > MCP-Server
- Einen neuen MCP-Server hinzufügen
- Name:
nia-codebase
- Typ:
command
- Befehl:
npx -y nia-codebase-mcp@1.0.1 --api-key=YOUR_NIA_API_KEY
Claude Desktop
Fügen Sie Ihrer Claude Desktop-Konfiguration unter ~/Library/Application Support/Claude/claude_desktop_config.json
hinzu:
Für Windows-Benutzer befindet sich die Konfiguration unter %APPDATA%\Claude\claude_desktop_config.json
.
Beispiel-Eingabeaufforderungen
Debuggen
Wenn der Server nicht richtig funktioniert, können Sie den Debug-Modus aktivieren:
Umgebungsvariablen
Sie können den Server auch mithilfe von Umgebungsvariablen konfigurieren:
NIA_API_KEY
: Ihr Nia-API-SchlüsselTRANSPORT
: Die zu verwendende Transportmethode (stdio
odersse
)PORT
: Der für den SSE-Transport zu verwendende Port (Standard: 3000)TOOL_TIMEOUT_MS
: Benutzerdefiniertes Timeout für die Tool-Ausführung (Standard: 300000 ms)DEBUG
: Debug-Modus aktivieren (true
oderfalse
)
Werkzeuge
Dieser MCP-Server bietet das folgende Tool:
- lookup_codebase_context : Sucht den Kontext aus einer in Nia indizierten Codebasis und ruft relevante Codeausschnitte basierend auf Benutzerabfragen ab.
Anforderungen
- Node.js 18 oder höher
- Ein gültiger Nia-API-Schlüssel
- Eine in Nia indizierte Codebasis
Lizenz
MIT
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Ein MCP-Server, der die Integration mit den Codebase-Verständnisfunktionen von Nia durch Funktionsaufrufe in Tools wie Cursor und Claude Desktop ermöglicht, sodass Benutzer die Projektstruktur analysieren und Codebases über Abfragen in natürlicher Sprache durchsuchen können.
Related MCP Servers
- -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
- -securityFlicense-qualityAn MCP server that enables language models to access code intelligence features like completions, definitions, and references across multiple programming languages through the Language Server Protocol.Last updated -Python
- -securityAlicense-qualityAn MCP server that implements Claude Code-like functionality, allowing the AI to analyze codebases, modify files, execute commands, and manage projects through direct file system interactions.Last updated -151PythonMIT License
- -securityAlicense-qualityAn MCP server that analyzes codebases and generates contextual prompts, making it easier for AI assistants to understand and work with code repositories.Last updated -10PythonMIT License