Skip to content
Apothem
Reference

MCP servers

Model Context Protocol server configuration — operator-owned and registered through each tool's native MCP mechanism; Apothem syncs the inventory from the shared profile but authors no server entries.

Model Context Protocol (MCP) servers are operator-owned. Apothem carries the MCP inventory in the shared profile and projects it into each tool's native MCP surface, but it authors no server entries of its own — the surface stays yours to manage.

Where MCP servers register

Each tool registers MCP servers through its own native mechanism, and Apothem honors that surface rather than overwriting it. On the Claude Code adapter (one of many), servers register with claude mcp add into ~/.claude.json (user or local scope) and a project-level .mcp.json; other adapters project into their own native surfaces. Apothem's managed settings never carry an mcpServers block.

Adding a server

Register a server through your tool's native mechanism; the canonical entry shape is one key under mcpServers:

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

The tool's runtime loads the registered servers on session start; restart the tool to pick up new servers.

Naming convention

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

On this page