Project Brain
by Perlitten
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| N8N_HOST | No | Hostname for n8n in production. | |
| REPO_ROOT | No | Default repository root used by the CLI when --repo is omitted. | |
| BRAIN_REPO | No | Default repository scope for the remote MCP server when repo_path is omitted. | |
| BRAIN_API_KEY | No | API key sent as X-API-Key from the remote MCP server. Accepts the shared PROJECT_BRAIN_API_KEY or a scoped pbk_ credential. | |
| BRAIN_API_URL | No | Base URL of the Brain API, used by the remote MCP server. | |
| BRAIN_WEB_URL | No | URL of the web UI, advertised by the API and used for redirects. | |
| GOOGLE_API_KEY | No | API key for the Google provider. | |
| N8N_PUBLIC_URL | No | Public URL for n8n in production. | |
| NVIDIA_API_KEY | No | API key for NVIDIA NIM provider. | |
| OPENAI_API_KEY | No | API key for the OpenAI provider. | |
| BROWSER_HEADLESS | No | Set to false to show the browser window during Playwright eval runs. | |
| TARGET_REPO_PATH | No | Path to the repository to be indexed. | |
| ANTHROPIC_API_KEY | No | API key for the Anthropic provider. | |
| BRAIN_PUBLIC_HOST | No | Public hostname for production deployment. | |
| GRAFIFY_OUTPUT_PATH | No | Path to Grafify graph JSON used by the grafify import command. | |
| OBSIDIAN_VAULT_PATH | No | Path to an Obsidian vault used by the obsidian import command. | |
| DEFAULT_LLM_PROVIDER | No | LLM provider to use: mock, nvidia, openai, anthropic, or google. | mock |
| BRAIN_TARGET_REPO_DIR | No | Host directory of the target repository mounted into production containers. | |
| PROJECT_BRAIN_API_KEY | No | API key used for authenticating API requests, sent as X-API-Key. Also accepted as BRAIN_API_KEY. | |
| LLM_TASK_INSIGHT_MODEL | No | Model used for the LLM insight synthesis stage. | |
| BRAIN_INDEXED_PROJECTS_DIR | No | Host directory containing indexed projects for production. | |
| DEFAULT_EMBEDDING_PROVIDER | No | Embedding provider to use: mock, nvidia, openai, anthropic, or google. | mock |
| PROACTIVE_INSIGHTS_TIMEOUT_S | No | Timeout in seconds for the LLM insight stage. | |
| PROACTIVE_INSIGHTS_LLM_ENABLED | No | Enable LLM synthesis of additional evidence-bound insights. Set to true to enable. | |
| PROACTIVE_INSIGHTS_MAX_SNAPSHOT_CHARS | No | Upper bound on snapshot size for the LLM insight stage. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues