> ## Documentation Index
> Fetch the complete documentation index at: https://docs.neuro-tech.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Use NeuroAli

> Connect a compatible MCP client to NeuroAli as a local STDIO process

[NeuroAli](https://github.com/Trust-Anchor-Group/NeuroAli) is a local MCP server for Neuro services. It brings content, event logs, files, messaging, identities, contracts, and payments into one process.

Use it when your MCP client supports launching a local server with the **STDIO** transport. Your client communicates with the process through standard input and output.

## What you need

* Git and the .NET 8 SDK to build the project.
* A client that can launch a local STDIO MCP server.
* A writable working directory for NeuroAli's local data and logs.
* The Neuron host and account access required by the tools you plan to use.

## 1. Clone and build

```bash theme={null}
git clone https://github.com/Trust-Anchor-Group/NeuroAli.git
cd NeuroAli
dotnet publish NeuroAli.csproj --configuration Release --output artifacts/neuroali
```

The output directory contains `NeuroAli.dll` and its dependencies. Keep these files together. The project targets .NET 8; the machine running it needs the corresponding runtime.

## 2. Configure the client

Add a local MCP server using these settings:

| Setting           | Value                                                                            |
| ----------------- | -------------------------------------------------------------------------------- |
| Transport         | STDIO.                                                                           |
| Command           | `dotnet` or its absolute path.                                                   |
| Argument          | The absolute path to `artifacts/neuroali/NeuroAli.dll`. Pass it as one argument. |
| Working directory | A writable local directory whose data you want to retain.                        |

Let the client launch and manage the process. List its tools to check the connection, then complete any account setup requested by the tool you want to use.

The local STDIO connection does not use the hosted Neuron OAuth connection profile. Its tools still need the relevant Neuron account and identity permissions.

## Local HTTP option

NeuroAli also starts an HTTP server on port `8080` by default. A client on the same machine can use Streamable HTTP at `http://localhost:8080/MCP`, or one of the individual paths in the [server list](/mcp/servers/overview). Keep access to this local service restricted to the intended machine and client.

The [NeuroAli README](https://github.com/Trust-Anchor-Group/NeuroAli#readme) describes its data directories and local interfaces. For a provider-hosted connection, follow [Connect to a Neuron](/mcp/quickstart).
