DocumentationNeuronDesktop Documentation
Documentation Branch: You are viewing documentation for the main branch (3.0.0-devel). Select a branch to view its documentation:

Profile Configuration

Overview

NeuronDesktop uses profiles to manage connections to different environments and components. Create your first profile to connect to NeuronDB, NeuronAgent, and NeuronMCP.

Create Profile

Create a profile via API or through the web interface:

Create profile via API

curl -X POST http://localhost:8081/api/v1/profiles \
  -H "Content-Type: application/json" \
  -d '{
    "name": "default",
    "neurondb": {
      "host": "localhost",
      "port": 5433,
      "database": "neurondb",
      "user": "postgres",
      "password": "postgres"
    },
    "neuronagent": {
      "url": "http://localhost:8080",
      "apiKey": "your-api-key"
    },
    "neuronmcp": {
      "command": "neuronmcp",
      "args": ["--transport", "stdio"]
    }
  }'

Profile Settings

Profile features:

  • Multiple Environment Support - Create profiles for development, staging, production
  • Auto-Detection - Automatic detection of components
  • Connection String Management - Manage database connections and API endpoints
  • API Key Configuration - Configure API keys and authentication

Component Connections

Configure connections to each component:

  • NeuronDB - Database connection string, host, port, database, user, password
  • NeuronAgent - API URL and API key
  • NeuronMCP - Command, arguments, and environment variables