Skip to main content
Glama

Nia Codebase MCP

by nozomio-labs

Nia Codebase MCP

The Nia Codebase MCP server allows you to integrate with Nia's codebase understanding capabilities through function calling in tools like Cursor, Claude Desktop, and other MCP-compatible clients.

Installation

You can use this MCP server without installing it using npx:

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

Transport Options

The Nia Codebase MCP server supports two transport methods:

1. Standard Input/Output (stdio) - Default

This is the default transport method and is used when no transport is specified:

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

2. Server-Sent Events (SSE)

To use SSE transport, specify the --transport=sse flag and optionally a port (default is 3000):

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

Usage in MCP Clients

Cursor

  1. Open Cursor Settings > Features > MCP Servers
  2. Add a new MCP server
  3. Name: nia-codebase
  4. Type: command
  5. Command: npx -y nia-codebase-mcp@1.0.1 --api-key=YOUR_NIA_API_KEY

Claude Desktop

Add to your Claude Desktop configuration at ~/Library/Application Support/Claude/claude_desktop_config.json:

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

For Windows users, the configuration is at %APPDATA%\Claude\claude_desktop_config.json.

Example Prompts

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.

Debugging

If the server isn't working properly, you can enable debug mode:

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

Environment Variables

You can also configure the server using environment variables:

  • NIA_API_KEY: Your Nia API key
  • TRANSPORT: The transport method to use (stdio or sse)
  • PORT: The port to use for SSE transport (default: 3000)
  • TOOL_TIMEOUT_MS: Custom timeout for tool execution (default: 300000ms)
  • DEBUG: Enable debug mode (true or false)

Tools

This MCP server provides the following tool:

  • lookup_codebase_context: Look up context from a codebase indexed in Nia, retrieving relevant code snippets based on user queries.

Requirements

  • Node.js 18 or higher
  • A valid Nia API key
  • A codebase indexed in Nia

License

MIT

Deploy Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

Сервер MCP, обеспечивающий интеграцию с возможностями понимания кодовой базы Nia посредством вызова функций в таких инструментах, как Cursor и Claude Desktop, что позволяет пользователям анализировать структуру проекта и выполнять поиск в кодовых базах с помощью запросов на естественном языке.

  1. Установка
    1. Варианты транспорта
      1. 1. Стандартный ввод/вывод (stdio) — по умолчанию
      2. 2. События, отправленные сервером (SSE)
    2. Использование в клиентах MCP
      1. Курсор
      2. Клод Десктоп
      3. Примеры подсказок
    3. Отладка
      1. Переменные среды
        1. Инструменты
          1. Требования
            1. Лицензия

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                An 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 -
                15
                247
                MIT License
                • Apple
                • Linux
              • -
                security
                F
                license
                -
                quality
                A Model Context Protocol (MCP) server that enables interaction with JIRA APIs through Claude Desktop, allowing users to search, create, update, and manage JIRA issues using natural language commands.
                Last updated -
                • Linux
                • Apple
              • -
                security
                F
                license
                -
                quality
                An MCP server that integrates with Claude to provide smart documentation search capabilities across multiple AI/ML libraries, allowing users to retrieve and process technical information through natural language queries.
                Last updated -
              • -
                security
                A
                license
                -
                quality
                An MCP server that analyzes codebases and generates contextual prompts, making it easier for AI assistants to understand and work with code repositories.
                Last updated -
                11
                MIT License

              View all related MCP servers

              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/nozomio-labs/nia-mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server