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
- Open Cursor Settings > Features > MCP Servers
- Add a new MCP server
- Name:
nia-codebase
- Type:
command
- 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%Claudeclaude_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 keyTRANSPORT
: The transport method to use (stdio
orsse
)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
orfalse
)
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
Nia Codebase MCP
Project Details
- nozomio-labs/nia-mcp
- MIT License
- Last Updated: 4/6/2025
Recomended MCP Servers
MCP Server for Space Frontiers API
A Model Context Protocol (MCP) server that enables AI assistants like Claude to interact with your Linode Cloud...
MCP server for accessing VM command line with web tunneling
小红书MCP服务 x-s x-t js逆向
MCP Server to enable LLM's to connect to the Contentful GraphQL Endpoints
MCP wrapper for Swagger/OpenAPI definitions

A personal assistant AI agent built with the Model Context Protocol (MCP)
Store and load JSON documents from LLM tool use