FAQ

Frequently asked questions

OttO is a local-first MCP memory server and knowledge graph. These are the questions people ask most before connecting it to Claude Code, Cursor or another MCP client. For setup details, see the OttO Core docs.

What is OttO?

OttO is a local-first MCP memory server and knowledge graph for AI coding agents. OttO Core runs on your machine, stores what you and your agents learn as linked nodes, and lets Claude Code, Cursor, Antigravity or any MCP client search and write to that memory across sessions.

What is an MCP memory server?

An MCP memory server is a Model Context Protocol server that gives an AI assistant persistent memory. Instead of starting every session from zero, the assistant calls tools to save findings and search earlier ones. OttO stores that memory as a knowledge graph, so related notes, solutions and decisions are linked rather than kept as a flat list.

How do I give Claude Code long-term memory?

Install OttO Core, then add it to .mcp.json in your project (or ~/.claude/mcp.json globally) as an HTTP server at http://localhost:47821/mcp. Claude Code connects on the next session. The installer also registers a session hook in ~/.claude/settings.json that reminds Claude Code to use the OttO tools at the start of every session.

Which MCP clients does OttO work with?

OttO works with any MCP client that supports the HTTP transport. Setup is documented for Claude Code, Cursor and Antigravity, and the OttO Desktop app and OttO Mobile app connect to the same graph.

Is OttO local-first? Where is my data stored?

Yes. OttO Core keeps the knowledge graph in a local vector database on your own machine; nothing is stored on OttO's servers. With Ollama for embeddings and chat, no text leaves your computer at all. If you choose OpenAI or Groq, the text being embedded or answered is sent to that provider using your own API key.

Which AI models and embedding providers does OttO support?

Embeddings can run locally through Ollama or through OpenAI. The built-in agent that answers questions from your graph can use Ollama, OpenAI or Groq, and you can switch providers in OttO Desktop under Settings → Provider.

What MCP tools does OttO provide?

OttO Core exposes 24 MCP tools. They cover adding knowledge, semantic and graph-spreading search, saving and searching inferences (solved problems), plans and decisions, reading attached PDF, Word and text files, and a task queue that agents and the mobile app share.

How is OttO different from a plain vector database or a notes app?

A vector database returns isolated chunks, and a notes app needs you to organize everything by hand. OttO classifies each note as you add it, links it to related nodes automatically, and searches along those links. It also records solutions, plans and decisions with their reasons, so an agent can recall why something was done, not just what was written.

How much does OttO cost?

OttO is free forever for personal use; you bring your own API keys, or use Ollama with no keys at all. Self-hosted team plans are billed annually: Team $2,000 (up to 10 seats), Business $4,500 (up to 25), Business+ $8,000 (up to 50) and Enterprise from $15,000 (100+ seats).

Can a team share one OttO knowledge graph?

Yes. OttO Cloud, the multi-tenant edition of OttO Core, runs on your own servers and gives the whole organization one shared knowledge graph. Every write is attributed to the member who made it, roles control who can write or configure providers, and every client connects the same way a local install does.

OttO at a glance

What it is
A local-first MCP memory server and knowledge graph for AI coding agents
MCP endpoint
http://localhost:47821/mcp (HTTP transport)
REST API
http://localhost:47821/api
Works with
Claude Code, Cursor, Antigravity and any MCP client
MCP tools
24: knowledge, semantic and graph search, inferences, plans, decisions, attached files, task queue
Embeddings
Ollama (fully local) or OpenAI
Agent models
Ollama, OpenAI or Groq
Runs on
macOS, Windows, Linux and Docker; Core is a Rust background daemon
Apps
OttO Desktop (macOS, Windows, Linux) and OttO Mobile (iOS, Android)
Pricing
Personal: free forever, bring your own API keys. Teams: self-hosted, from $2,000 per year