noodlbox

MCP Setup

Configure the noodlbox MCP server for your AI assistant

The MCP (Model Context Protocol) server is the primary way to access noodlbox from AI assistants like Claude. This guide covers installation and configuration.

Installation

Claude Desktop

Add the noodlbox MCP server to your Claude Desktop configuration:

{
  "mcpServers": {
    "noodlbox": {
      "command": "npx",
      "args": ["-y", "@noodlbox/mcp-server"],
      "env": {
        "NOODLBOX_API_KEY": "your-api-key"
      }
    }
  }
}

Cursor

Configure in your Cursor settings:

{
  "mcp": {
    "servers": {
      "noodlbox": {
        "command": "npx",
        "args": ["-y", "@noodlbox/mcp-server"],
        "env": {
          "NOODLBOX_API_KEY": "your-api-key"
        }
      }
    }
  }
}

Configuration

Environment Variables

VariableRequiredDescription
NOODLBOX_API_KEYYesYour noodlbox API key
NOODLBOX_DEFAULT_REPONoDefault repository to query

Getting Your API Key

  1. Sign in to noodlbox.io
  2. Navigate to Settings > API Keys
  3. Create a new API key
  4. Copy and use in your configuration

Verifying Setup

Once configured, test the connection by asking your AI assistant:

"List my noodlbox repositories"

You should see a list of repositories you have access to.

Available Tools

The MCP server provides three tools:

ToolDescription
Cypher QueryExecute graph queries against the knowledge graph
Context SearchFind relevant code with context-aware search
Impact DetectionAnalyze git changes to understand impact

Learn more about MCP tools

Available Resources

Access structured data through MCP resources:

ResourceDescription
RepositoriesList available repositories
Database SchemaKnowledge graph structure
NavigationMaps, communities, and processes

Learn more about MCP resources

Troubleshooting

Connection Failed

  • Verify your API key is correct
  • Check that the MCP server is installed: npx @noodlbox/mcp-server --version
  • Ensure your client supports MCP

No Repositories Found

  • Confirm you've connected repositories at noodlbox.io
  • Check that indexing has completed

Query Errors

  • Verify the repository name is correct
  • Check that your API key has access to the repository

Next Steps

On this page