Skip documentation navigation

Settings tools

MCP server

tools/mcp-server.mjs is a stdio MCP server with no dependencies. It writes JSON-RPC to stdout and logs to stderr.

ToolWritesOperation
concise_settings_shownoshow
concise_settings_keysnokeys
concise_settings_getnoget
concise_settings_editwith applyset, unset, add, remove through op
concise_settings_validatenovalidate
concise_dictionarywith applydict list, add, remove, test through action
concise_check_textnocheck
concise_tunewith applytune, with paths and texts

The project directory is the cwd argument, else CLAUDE_PROJECT_DIR, else the server’s working directory. When the working directory is the plugin itself, every tool except concise_settings_keys and concise_dictionary with action: "test" refuses the call until cwd is passed.

  • Claude Code starts the server from the plugin’s .mcp.json.
  • Codex starts it from .codex-mcp.json, in the plugin directory, so Codex calls pass cwd. host-features.md has the details. To register the server by hand:
codex mcp add concise -- node /path/to/plugins/concise/tools/mcp-server.mjs
claude mcp add concise -- node /path/to/plugins/concise/tools/mcp-server.mjs