Senses & Connections
MCP Servers
MCP (Model Context Protocol) is an open standard for exposing tools and data sources to AI agents. River is fully MCP-compatible, which means anything that runs as an MCP server can become a set of tools the AI can use.
This is a fast path to extending River's capabilities — far faster than waiting for an official integration.
What MCP unlocks#
There's a growing ecosystem of MCP servers for popular services and protocols:
- Databases (Postgres, MongoDB, Snowflake, BigQuery)
- Dev tools (Jira, Sentry, PagerDuty, Datadog)
- Niche SaaS that doesn't have an official River integration yet
- Internal company tools (write your own MCP server in Python or TypeScript)
- Local services running on your machine
If a server exists for it, you can connect it. If one doesn't, you can build one in an afternoon.
Setup#
- Find or build an MCP server (the official MCP registry is a good starting point).
- Run the server (locally, in Docker, or wherever you'd run it).
- In River, open Settings → Integrations → MCP Servers → Add Server.
- Enter the server's URL or stdio config and any required auth.
- River fetches the server's tool catalog and registers each tool in your Dataspace.
Once registered, the tools appear in the SpaceChat tool picker and are available to any Agent or Workflow you allow.
Tool-based by default#
MCP integrations are always tool-based — the AI calls the server on demand, the server returns a structured result. There's no continuous sync layer. If you want continuous sync of MCP-sourced data into River entities, build a Workflow that polls the MCP server and writes entities.
Self-hosted River + local MCP#
Pair self-hosted River with local MCP servers and you have a fully on-premises AI workspace. No data leaves your network. No external services involved.
Tips#
- For small one-off tools, prefer a Custom App or a Workflow
http_requestnode — MCP is overkill. - For anything you'll use across many Agents, MCP is the cleanest abstraction.
- The MCP ecosystem moves fast. Check the official registry every few weeks for new servers.