Nia Codebase MCP

Nia コードベース MCP

Nia コードベース MCP サーバーを使用すると、Cursor、Claude Desktop、その他の MCP 互換クライアントなどのツールで関数を呼び出すことによって、Nia のコードベース理解機能と統合できます。

インストール

この MCP サーバーは、npx を使用してインストールせずに使用できます。

npx -y nia-codebase-mcp@1.0.1 --api-key=YOUR_NIA_API_KEY --transport=stdio

交通手段

Nia Codebase MCP サーバーは、次の 2 つのトランスポート方法をサポートしています。

1. 標準入出力(stdio) - デフォルト

これはデフォルトのトランスポート方法で、トランスポートが指定されていない場合に使用されます。

npx -y nia-codebase-mcp --api-key=YOUR_NIA_API_KEY

2. サーバー送信イベント(SSE)

SSE トランスポートを使用するには、 --transport=sseフラグとオプションでポート (デフォルトは 3000) を指定します。

npx -y nia-codebase-mcp --api-key=YOUR_NIA_API_KEY --transport=sse --port=3000

MCPクライアントでの使用

カーソル

  1. カーソル設定 > 機能 > MCP サーバーを開きます
  2. 新しいMCPサーバーを追加する
  3. 名前: nia-codebase
  4. タイプ: command
  5. コマンド: npx -y nia-codebase-mcp@1.0.1 --api-key=YOUR_NIA_API_KEY

クロードデスクトップ

~/Library/Application Support/Claude/claude_desktop_config.jsonの Claude Desktop 構成に追加します。

{ "mcpServers": { "nia-codebase": { "command": "npx", "args": ["-y", "nia-codebase-mcp@1.0.1", "--api-key=YOUR_NIA_API_KEY"] } } }

Windows ユーザーの場合、構成は%APPDATA%\Claude\claude_desktop_config.jsonにあります。

プロンプトの例

Using the lookup_codebase_context tool, please analyze my project structure and tell me what the main components are.
Using the lookup_codebase_context tool, search the codebase to understand how the authentication system works and explain its key components.

デバッグ

サーバーが正常に動作しない場合は、デバッグ モードを有効にすることができます。

npx -y nia-codebase-mcp@1.0.1 --api-key=YOUR_NIA_API_KEY --debug=true

環境変数

環境変数を使用してサーバーを構成することもできます。

  • NIA_API_KEY : Nia APIキー
  • TRANSPORT : 使用するトランスポート方法 ( stdioまたはsse )
  • PORT : SSEトランスポートに使用するポート(デフォルト: 3000)
  • TOOL_TIMEOUT_MS : ツール実行のカスタムタイムアウト(デフォルト: 300000ms)
  • DEBUG : デバッグモードを有効にする( trueまたはfalse

ツール

この MCP サーバーは次のツールを提供します。

  • lookup_codebase_context : Nia でインデックス付けされたコードベースからコンテキストを検索し、ユーザークエリに基づいて関連するコードスニペットを取得します。

要件

  • Node.js 18以上
  • 有効なNia APIキー
  • Niaでインデックスされたコードベース

ライセンス

マサチューセッツ工科大学

-
security - not tested
-
license - not tested
-
quality - not tested

Cursor や Claude Desktop などのツールでの関数呼び出しを通じて Nia のコードベース理解機能との統合を可能にする MCP サーバー。これにより、ユーザーはプロジェクト構造を分析し、自然言語クエリを使用してコードベースを検索できます。

  1. Installation
    1. Transport Options
      1. 1. Standard Input/Output (stdio) - Default
      2. 2. Server-Sent Events (SSE)
    2. Usage in MCP Clients
      1. Cursor
      2. Claude Desktop
      3. Example Prompts
    3. Debugging
      1. Environment Variables
        1. Tools
          1. Requirements
            1. License
              ID: ukgqghf26m