Satori
MCP

Getting Started with MCP

What is MCP?

MCP stands for Model Context Protocol, and is a mechanism for an LLM to interact with other services, such as APIs. MCP tools are injected into your context window, and can be used by the LLM if it determines one of the exposed tools would be helpful in generating a response.

Getting Started with Satori MCP

The Satori MCP allows you to interact with Satori through your MCP Client (e.g. Claude.ai). You can add current context and search past context, directly in chat.

Clients that Support MCP

Model Context Protocol has an up to date list of clients that support MCP servers. Satori can be added to any of these servers. MCP Client List.

For clients that are not supported, please reach out to support@satori.sh for feedback and help.

Installation

In order to use the MCP Server, you have to initialize Satori first. Do this by running the following commands in your terminal:

npm i -g @satori-sh/cli@latest
satori get api-key
satori get memory-id

The API Key and Memory ID values should be used below for SATORI_API_KEY and SATORI_MEMORY_ID respectfully.

Add the Satori MCP Server

{
  "mcpServers": {
    "satori": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://mcp.satori.sh/mcp",
        "--header",
        "Authorization:${SATORI_AUTH}",
        "--header",
        "x-satori-memory-id:${SATORI_MEMORY_ID}"
      ],
      "env": {
        "SATORI_AUTH": "Bearer <SATORI_API_KEY>",
        "SATORI_MEMORY_ID": "<SATORI_MEMORY_ID>"
      }
    }
  }
}

Note if you have additional servers, those will need to be placed inside the "mcpServers" object. Reach out to support@satori.sh for help.

On this page