Skip to content

MCP servers

Model Context Protocol (MCP) servers live in .mcp.json at the apothem install root (~/.claude/.mcp.json for the Claude Code adapter). The file is the canonical scaffold for the MCP-server artifact class declared in CLAUDE.md §7.7.

Empty-attest baseline

The shipped .mcp.json carries an empty mcpServers map; the file is present so the artifact class is discoverable and so first-server installation lands in a known location.

Adding a server

Add a key under mcpServers:

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/some/path"]
    }
  }
}

The host LLM CLI loads this file on session start; restart the host to pick up new servers.

Naming convention

MCP tools surface to the assistant as mcp__<server>__<tool> per the host CLI's standard MCP-tool naming convention.