Skip to main content
The fastest way to use Soria is through the MCP server, which lets Claude Code call all Soria tools directly. Follow these steps to connect and run your first commands.
1

Add the MCP proxy to Claude Code

The MCP proxy is a stdio server that connects Claude Code to any Soria backend. Add it to your global Claude Code config at ~/.claude.json:
Replace /path/to/soria with the absolute path to your Soria repository. Alternatively, the project’s .mcp.json (already in the repo root) configures this automatically when you open the project in Claude Code.
2

Start the backend

The MCP server runs as part of the Soria backend. Start it with:
The backend starts on http://localhost:8900. The MCP endpoint is at http://localhost:8900/mcp/.
3

Discover available environments

Once connected in Claude Code, ask it to call environment_list to see available backends:
This returns all reachable environments — your local server, any deployed instances, and PR preview environments.
4

Switch to your environment

Use environment_switch to connect to a specific backend without restarting Claude Code:
You can also switch to a deployed environment by name (e.g., soria-streaming-extraction) or a full URL.
5

Try your first commands

Explore what’s available:
To start building a pipeline, create a workspace first — all write operations require one:

Direct HTTP connection (alternative)

If you prefer to connect directly to a specific backend without the proxy:
Replace the URL with your deployment URL to connect to a remote instance. Note that direct connections don’t support environment switching — you’ll need to reconnect to change backends.

What’s next

MCP Overview

Browse all available MCP tools by category

Pipeline Overview

Learn how the data ingestion pipeline works

Workspaces

Understand workspace isolation before making data changes

Dashboards

Explore and query your data