friday MCP Server

Persists architecture decisions, schemas, and constraints across sessions via the Model Context Protocol (MCP).

Local serverstdio

What is the friday MCP Server?

friday is an MCP project maintained in the friday-memory/friday repository. The maintainer describes its purpose as “Persists architecture decisions, schemas, and constraints across sessions via the Model Context Protocol (MCP)”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using python. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Configuration values

The example declares FRIDAY_URL, BRAIN_API_KEY. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
PrimitivePurpose
get_contextIngests active verified facts and recent context filtered by project namespace.
memory_searchQueries vector and graph indices for architectural decisions and system dependencies.
get_blast_radiusComputes multi-hop transitive dependency blast radius for a service or entity.
add_memoryRecords implementation details, rationale, and tradeoffs; triggers background graph extraction.
add_factCommits versioned ground truths with automatic key conflict resolution and project isolation.
delete_memoryEvicts obsolete or invalid episodic memory entries by ID.
revoke_factRevokes and supersedes conflicting, obsolete, or invalid ground truths.

How to install the friday MCP Server

{
  "mcpServers": {
    "friday": {
      "command": "python",
      "args": [
        "-m",
        "mcp.server"
      ],
      "cwd": "/path/to/friday",
      "env": {
        "FRIDAY_URL": "http://localhost:8000",
        "BRAIN_API_KEY": "YOUR_BRAIN_API_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
FRIDAY_URLDeclared in the maintainer’s client configuration.Check documentation
BRAIN_API_KEYDeclared in the maintainer’s client configuration.Yes